Java 如何在Jboss中自动执行已部署的war文件?

Java 如何在Jboss中自动执行已部署的war文件?,java,jsf-2,deployment,jboss,Java,Jsf 2,Deployment,Jboss,我正在Jboss上运行jsf应用程序。每次启动JBoss时,war文件都会成功部署,但我必须手动打开浏览器并输入URL才能启动应用程序。问题是,服务器重新启动时,此应用程序应自动启动。我有一个启动JBoss的shell脚本,但只有当我打开浏览器并输入url时,应用程序才会启动 如何实现这一点?如果war文件中有任何servlet,请在应用程序启动时加载该servlet。并在该servlet的init方法中开始执行。我解决了向我的起始托管bean类添加@Singleton和@Startup注释的问

我正在Jboss上运行jsf应用程序。每次启动JBoss时,war文件都会成功部署,但我必须手动打开浏览器并输入URL才能启动应用程序。问题是,服务器重新启动时,此应用程序应自动启动。我有一个启动JBoss的shell脚本,但只有当我打开浏览器并输入url时,应用程序才会启动


如何实现这一点?

如果war文件中有任何servlet,请在应用程序启动时加载该servlet。并在该servlet的init方法中开始执行。

我解决了向我的起始托管bean类添加@Singleton和@Startup注释的问题。

在web.xml文件中,我有:Faces servlet javax.Faces.webapp.FacesServlet我的应用程序使用托管bean而不使用servlet。