我有一个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