JBoss初学问题小记
???? 前一段时间,因为一个调研项目的关系,开始学习JBoss和AXIS WebService方面的相关知识。这其中碰到了一些菜鸟级别的问题,可是周围的人都没有懂JBoss的,上网也找不到什么资料,只好自己瞎琢磨了。不久,由于各种原因,这个调研中止了,很遗憾。 做个小结,也算是对自己这段时间的一点回顾吧。
1.怎么把Tomcat下部署的应用(比如../Tomcat 5.0/webapps/Axis)放到JBoss下呢? ?<attribute name="StartAtStartup">true</attribute> ?? <!--SchedulableArguments的值为传递参数,如果没有参数则为空,在SchedulableArgumentTypes中体现了 -->
3.用了apache 的pubscribe开源代码部分,发现在producer调用consumer的notify后总是出现如下错误,后来找了半天才发现原来是开源代码的bug,由于pubscribe这个开源项目已经暂停,还好对系统没有什么影响,只好作罢。java.lang.NullPointerException>>??????? at>>org.apache.axis.MessageContext.setCurrentMessage(MessageContext.java:630)>>??????? at>>org.apache.axis.MessageContext.setMessage(MessageContext.java:648)>>??????? at>>org.apache.ws.resource.handler.ResourceHandler.handleResponse(ResourceHandler.java:239)>>??????? at>>org.apache.ws.resource.handler.axis.ResourceProvider.invoke(ResourceProvider.java:210)>>??????? at>>org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)>>??????? at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)>>??????? at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)>>??????? at>>org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)>>??????? at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)>>??????? at>>org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)>>??????? at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)>>??????? at>>org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)>>??????? at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)>>??????? at>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)>>??????? at>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)>>??????? at>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)>>??????? at>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)>>??????? at>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)>>??????? at>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)>>??????? at>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)>>??????? at>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)>>??????? at>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)>>??????? at>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)>>??????? at>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)>>??????? at>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)>>??????? at>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)>>??????? at>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)>>??????? at>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)>>??????? at>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)>>??????? at>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)>>??????? at>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)>>??????? at>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)>>??????? at>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)>>??????? at>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)>>??????? at>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)>>??????? at>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)>>??????? at>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)>>??????? at>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)>>??????? at>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)>>??????? at>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |