簡體   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