2015-07-20 59 views
1

我在我的JAS 7服務器上部署了一個.war文件,但當我去http://localhost:8080/warfile時,它給我一個404錯誤。JBoss - 如何通過Web瀏覽器運行已部署的.war文件?

是否必須以某種方式配置web.xml,以便當我轉到此URL時,它會啓動我的應用程序?

+0

它是什麼樣的應用程序? Servlet的? –

+0

這只是一個我已經轉換成WAR的GUI程序。我想運行它作爲servlet的東西,但我沒有在代碼本身制定規範。 – user3063864

+0

僅將應用程序打包爲WAR文件並不會使其成爲Web應用程序。 –

回答

0

這不是一個Web應用程序,它需要大量的重寫才能成爲一個。我會建議將其包裝爲Applet,更具體地說是JApplet。請參考

https://docs.oracle.com/javase/tutorial/uiswing/components/applet.html

的JBoss不需要部署一個小應用程序。所有必要的是一個Web服務器和一個HTML包裝器。

+0

我可以將自己的機器設置爲Web服務器和HTML包裝器嗎? – user3063864

+0

也會,我的程序轉換成一個servlet是一個可行的替代? – user3063864

+0

HTML包裝器是一個文件。只是一個普通的文本文件。只需安裝Apache,並且您有一臺Web服務器。 –

0

只是一個清單

  • 確定JBoss是在端口8080上運行?
  • 的JBoss使用的warfile是一個在JBoss中-web.xml中聲明(在/ WEB-INF文件夾中),應該是這個樣子:

的jboss-web.xml中

<jboss-web> 
<context-root>/yourAppName</context-root> 
</jboss-web> 
相關問題