部署jax-ws 2.0/2.1 POJO Web Service到JBoss4.2.2.GA
1:必须为你POJO Web Service定义个Servlet并定义serviceendpo
这意味着必须修改/增加两个文件:WEB-INF/web.xml;WEB-INF/sun-jaxws.xml (附文后)
2:最好将所需jax-ws jars放到WEN-INF/lib里免得将这些jar拷贝来拷贝去
本人曾试了半天拷来拷去反正是搞不定最后还是古脑儿索性全放到WEB-INF/lib里倒是爽快:
WEB-INF/lib/jaxws-rt.jar
WEB-INF/lib/jaxws-tools.jar
WEB-INF/lib/log4j-1.2.8.jar
WEB-INF/lib/saaj-api.jar
WEB-INF/lib/saaj-impl.jar
WEB-INF/lib/sjsxp.jar
WEB-INF/lib/stax-ex.jar
WEB-INF/lib/streambuffer.jar
WEB-INF/lib/sxalan.jar
别问我到底哪个是哪个都是干什么
2部署jax-ws 2.0/2.1 POJO Web Service到JBoss5.0.0.GA
好像是去年JBoss5面世了根据其Release Note它是“the final release of the JBoss 5.0 series for the Java EE™5 codebase that fully complies with the Java EE 5 conformance testing certication requirements.”但本人试验结果却是大失所望:如果将我们web service打包成war部署到JBoss 5.0上根本就不工作问题多去了为什么同样war部署在Glassfish上就运行良好呢?果真是“fully complies with the Java EE 5 ”?看起来并不那么“fully”
JBoss5.0.0.GAserver loader搜寻路径发生了点变化根据其Release Note“指示”:“When running under Java 6 you need to manually copy the following libraries from the JBOSS_HOME/client directory to the JBOSS_HOME/lib/endorsed directory, so that the JAX-WS 2.0 apis supported by JBossWS are used:
jbossws-native-saaj.jar
jbossws-native-jaxrpc.jar
jbossws-native-jaxws.jar
jbossws-native-jaxws-ext.jar ”
这个也无济于事
="xspace-totlerecord">4="xspace-totlepages">1/4="xspace-current">1234>
最新评论