简体   繁体   English

Tomcat上的JMS Servlet实现

[英]JMS servlet implementation on Tomcat

I want to implement JMS server on tomcat, I have all configurations to setup JMS but I made some mistakes, 我想在tomcat上实现JMS服务器,我具有用于配置JMS的所有配置,但我犯了一些错误,

I have 3 classes ( JMSServlet , JMSSender and JMSReceiver ) JMSServlet don't handle my http requests and don't reply as throw exception from startInternal() method in catalina.jar in apache-tomcat-8.0.0-RC1 \\libs 我有3个类( JMSServletJMSSenderJMSReceiverJMSServlet不处理我的http请求,也不响应apache-tomcat-8.0.0-RC1 \\ libs中catalina.jar中startInternal()方法的throw异常

*java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/BasicJMS]]
    at java.util.concurrent.FutureTask.report(Unknown Source)   at
java.util.concurrent.FutureTask.get(Unknown Source)     at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:918)
    at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:852)
    at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1390)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1380)
    at java.util.concurrent.FutureTask.run(Unknown Source)  at
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)   at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  at
java.lang.Thread.run(Unknown Source)*

I handel it , I opened the server configuration. 我处理它,我打开了服务器配置。 Under server options check 'Publish module contents to separate XML files' checkbox. 在服务器选项下,选中“将模块内容发布到单独的XML文件”复选框。 Restart my server. 重新启动我的服务器。 This time my page will come without any issues. 这次我的页面将没有任何问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM