我有一個hello.war文件(來自GlassFish網站的一個示例文件),我試圖從瀏覽器訪問它。 (此文件可以從HERE下載)是一個.jsp文件,打算在瀏覽器中呈現爲.html文件?
我可以部署此war文件到GlassFish服務器,而由細訪問:
www.mydomain.com:8080/hello/
不過,我想從訪問:
www.mydomain.com/glassfish-test/hello/
所以這樣做,我修改這一行的httpd.conf文件(虛擬主機部分)(和重啓Apache):
JkMount /glassfish-test/* worker1
並將hello.war文件放入〜/ public_html/glassfish-test /目錄中。然後我使用tar xvf將其解壓縮,並且我看到一個index.jsp文件(位於glassfish-test目錄中)。如果我正確設置了Apache和mod_jk的GlassFish,那麼爲了查看hello.war應用程序,我需要設置瀏覽器的URL是什麼?
難道是......
www.mydomain.com/glassfish-test/hello/
www.mydomain.com/glassfish-test/index.jsp
www.mydomain.com/glassfish-test/WEB-INF/???
我從來沒有與之前的.jsp或戰爭文件的工作。任何意見非常讚賞。
客戶端可能無法直接訪問WEB-INF中的任何內容。我們不知道你的'index.jsp'文件在哪裏,如果它被定義爲一個歡迎文件等,所以沒有真正的方法來回答這個問題。 – 2012-02-10 02:56:54
index.jsp文件位於〜/ public_html/glassfish-test /目錄中。我在上面的帖子中添加了一個鏈接來下載hello.war文件。這有幫助嗎? – ggkmath 2012-02-10 03:28:43