我一直在寻找有关如何使用我的RESTful应用程序自动启动GlassFish服务器的说明。我通过NetBeans IDE安装它,我通常通过NetBeans控制它,但我需要从开发环境转换到测试环境。教程的链接将受到关注。
答案 0 :(得分:2)
创建WAR或EAR并将其放在域中的autodeploy文件夹中。
然后每次启动Glassfish时它都会启动。
此外,在Windows下,您可以使用asadmin create-service
工具来创建服务(需要.NET)。
答案 1 :(得分:2)
如何在服务器启动时启动Glassfish实例:这取决于操作系统,在Windows上涉及registering Glassfish as a service,对于Linux,您可以关注this tutorial。
如何使用Glassfish启动应用程序,或者如何将应用程序从嵌入Netbeans的实例迁移到生产服务器:两种简单方法
Build
项目时,将在项目目录中创建一个dist
子目录 - 切换到“文件”选项卡以查看它。该目录将包含已编译和打包的项目(jar,war或ear,具体取决于项目类型)。将浏览器指向生产Glassfish的管理界面(在大多数安装http://yourproductionserver:4848中),在左侧的树中选择正确的应用程序类型,单击“部署”并从dist
子目录上载文件。 / LI>
醇>
我个人更喜欢选项2,但这可能是一个品味问题。 Thorbjørn已经通过autodeploy文件夹解释了另一种可能性。无论您选择哪个,应用程序将在部署后启动,并在每次Glassfish服务器启动时自动启动。