我有一个独立的应用程序,它将监听来自ActiveMQ的消息并处理消息。
这不是一个Web应用程序。它只是ActiveMQ消息的监听器。
我可以在Jboss / Jetty中部署此应用程序吗?
答案 0 :(得分:0)
据我所知,我认为您应该将其转换为Web应用程序(即没有main()方法,以及许多其他更改)。但是,在任何现代IDE中都不应该太难。如果要运行main方法中的代码,将应用程序转换为Web应用程序后,可以将代码包装在监听器中,例如
。在您的web.xml中
<listener>
<listener-class>my.Listener</listener-class>
</listener>
和
package my;
public class Listener implements javax.servlet.ServletContextListener {
public void contextInitialized(ServletContext context) {
// code of your main() goes here
}
}