0

我有一个 hello.war 文件(来自 GlassFish 网站的示例文件),我正在尝试从浏览器访问它。(这个文件可以从这里下载)

我可以将此war文件部署到GlassFish服务器,并从以下位置正常访问:

www.mydomain.com:8080/hello/

但是,我想从以下位置访问它:

www.mydomain.com/glassfish-test/hello/

为此,我用这一行修改了 httpd.conf 文件(VirtualHost 部分)(并重新启动 Apache):

JkMount /glassfish-test/* worker1

并将 hello.war 文件放入 ~/public_html/glassfish-test/ 目录。然后我使用 tar xvf 解压缩它,我看到一个 index.jsp 文件以及其他文件(位于 glassfish-test 目录中)。如果我使用 Apache 和 mod_jk 正确设置 GlassFish,我需要将浏览器设置为什么 URL 才能查看 hello.war 应用程序?

可不可能是...

www.mydomain.com/glassfish-test/hello/
www.mydomain.com/glassfish-test/index.jsp
www.mydomain.com/glassfish-test/WEB-INF/???

我以前从未使用过 .jsp 或 war 文件。非常感谢任何评论。

4

1 回答 1

0

您的 Apache 应用程序服务器正在侦听端口 8080。由于您希望通过省略主机名中的“:8080”来访问该页面,因此您需要将 Apache 配置为侦听默认的 HTTP 端口,即端口 80。

于 2012-02-10T03:33:15.637 回答