在Jboss/Jetty中运行独立Java应用程序

在Jboss/Jetty中运行独立Java应用程序,java,jboss,jetty,embedded-jetty,Java,Jboss,Jetty,Embedded Jetty,我有一个独立的应用程序,它将侦听来自ActiveMQ的消息并处理该消息 这不是一个web应用程序。它只是ActiveMQ消息的侦听器 我可以在Jboss/Jetty中部署这个应用程序吗?据我所知,我认为您应该将它转换为一个web应用程序(即没有main()方法,还有许多其他更改)。然而,在任何现代IDE中都不应该太难实现。如果您想运行main方法中的代码,一旦将应用程序转换为web应用程序,您可以将代码包装到侦听器中,例如 在web.xml中 <listener> <li

我有一个独立的应用程序,它将侦听来自ActiveMQ的消息并处理该消息

这不是一个web应用程序。它只是ActiveMQ消息的侦听器


我可以在Jboss/Jetty中部署这个应用程序吗?

据我所知,我认为您应该将它转换为一个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
   }
}