2018-03-15 16:07
Most a SAXParser-rel játszódom, ez is egy integrált termék, mindenesetre két különböző készüléken két különböző JRE-vel más-más működést vélek látni, persze más-más implementációval:
AIX/IBM-J9:
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser
Linux/OracleJDK:
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser
2018-03-15 16:00
Egy kisebb ügy: JBOSS 6 alatt (mondjuk a naptárra ránézhetne már az illetékesünk) nem úgy működött a log4j, ahogy azt a log4j.properties alapján elképzeltük volna. Szorgalmas olvasgatás után arra jutottunk, hogy a Jboss az ő kegyességében sokkal jobban log4j-zik, mint maga a log4j, ezért kéretlenül át is veszi annak a feladatát, kivéve, ha megkérjük, hogy ne tegye:
WEB-INF/jboss-deployment-structure.xml:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="org.apache.log4j" />
</exclusions>
</deployment>
</jboss-deployment-structure>
2018-03-15 15:49
Egy másik integrált termék a JAX-WS Ez az EE-ből érkezett az SE-be. Mármint majdnem. A client, server, servlet hármasából csak az első kettő érkezett meg, a harmadik eltévedt.
Apróbb érdekesség, hogy bizonyos beállítások attól függően végzendők, hogy beépített vagy különálló verziót használunk-e:
beépített:
com.sun.xml.internal.ws.developer.JAXWSProperties.CONNECT_TIMEOUT =
"com.sun.xml.internal.ws.connect.timeout"
standalone:
com.sun.xml.ws.developer.JAXWSProperties.CONNECT_TIMEOUT =
"com.sun.xml.ws.connect.timeout"
Továbbá, ha a különálló verziót (jaxws-rt.jar) használjuk, akkor annak a függőségei is kellenek (pl istack), amelyek esetleg szintén benne vannak a JRE-ben, csak átnevezve (jaxb-core.jar:com.sun.istack -> rt-jar:com.sun.istack.internal) és/vagy szűkített funkcionalitással
2018-03-15 13:59
Itt van rögtön a JAXB: része a JRE-nek 1.6 óta. Nagyjából. A kevésbé fontos különbség az xjc indítása:
standalone: /somepath/xjc.sh
integrated: /otherpath/jxc
vagy: java -cp ${JAVA_HOME}/lib/tools.jar com.sun.tools.internal.xjc.XJCFacade
A fontosabb, hogy az integrált verzió nem tartalmaz minden komponenst és/vagy más néven tartalmazza a komponenseket, mint a stand-alone verzió. Lásd a JaxWS-nél.
- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
- 1042 megtekintés
Hozzászólások
JBoss, JAX-WS, JAXB - tessek mar rendesen hasznalni.
(5-os AIXen futtatod remelem!)
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni