繁体   English   中英

Glassfish无法独立于Netbeans运行Web应用程序

[英]Glassfish not running web application independently of Netbeans

请参阅下面的步骤:

1)在Netbeans中启动Glassfish服务器:

在此处输入图片说明

2)运行Netbeans项目,该项目成功浏览到: http:// localhost:8080 / CRUDWebAppSQL / StudentServlet我能够使用该应用程序。 3)关闭Netbeans,这将停止Glassfish(为下一步做准备)

然后我尝试一下:

1)运行以下DOS命令:

cd C:\Program Files\glassfish-4.0\bin
sadmin start-domain domain1  

2)收到消息说服务器已启动。 浏览至: http:// localhost:4848 /并登录。 确保将CRUDWebAppSQL列为应用程序。 3)浏览到: http:// localhost:8080 / CRUDWebAppSQL / StudentServlet ,其中显示Glassfish 404错误

为什么第三步会产生Glassfish 404错误? 它与此有关: 在Windows上部署后,glassfish在哪里保存类/项目?

与手动部署相比,NetBeans使用另一种机制来部署应用程序以支持热部署。

要在没有NetBeans的情况下运行该应用程序,请首先使用Maven mvn clean install构建该Web应用程序,以获取* .war文件。

启动Glassfish应用程序服务器,然后通过Web界面或使用命令行asadmin deploy war-name

顺便说一句,我建议将NetBeans更新到当前的8.2版本,并看看Payara,它是Glassfish的修补后的替代产品: http : //www.payara.fish/downloads

Netbeans glassfirsh服务器与Felix平台结合使用。

下载GlassFish Server开源版。 解压缩并转到解压缩文件夹中的bin文件夹。 双击asadmin.bat类型start-domain

在此命令中,您可以启动glassfirsh服务器(可以在Google中找到更多命令)

打开浏览器,然后输入http://localhost:8080/

单击链接为

转到管理控制台。

它查看“ GlassFish控制台”。

在这里您可以部署您的Web应用。(扩展名为“ .war”文件)

暂无
暂无

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

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