[英]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.