试图在线查看已部署的 JSP 页面。 XAMP / 雄猫
Posted
技术标签:
【中文标题】试图在线查看已部署的 JSP 页面。 XAMP / 雄猫【英文标题】:Trying to view deployed JSP page online. XAMP / Tomcat 【发布时间】:2014-03-05 12:20:38 【问题描述】:我一直在使用 XAMP,它为一些 php 网站提供了功能,并且运行良好。我现在需要将它用于我们即将开始的项目的 JSP 开发。
到目前为止,它在我的本地机器上运行,因为我从 Tomcat 下载了示例 war 文件,它部署良好,并且在使用 localhost:8080/sample 时可见。
问题是我似乎无法使用域名从浏览器访问它。我尝试了 www.mydomain.com/sample 但收到 404 错误。 使用我的本地 IP 地址时也是如此。
我已经在网上搜索了一段时间,并且遇到了一些暗示将 apache 与 tomcat 集成的资源,但没有足够具体的内容来尝试获得可行的解决方案。
我也尝试过(但非常失败)观看其他几个问题中提到的视频。
非常感谢任何帮助,
谢谢。
【问题讨论】:
【参考方案1】:这是因为 tomcat 在端口 8080 上与 apache 不同 - 当您运行 php 站点时,它们就在端口 80(浏览器中的默认端口)上可见的 apache 后面,您可以通过“http://mydomain.com:8080/sample”和它与通过 localhost 的工作方式相同
你也可以改变tomcat的设置,把它的connector的端口从8080改成80,然后就可以正常工作了
【讨论】:
嗨,Kamil,感谢您抽出宝贵时间提供帮助。我尝试了您对端口的建议,但收到一条错误消息,说它无法连接到服务器。服务器肯定是在线的。还有什么我可能需要做的吗? 您在哪里以及如何更改设置? 我没有碰设置,只是尝试了你建议的域和端口号 哦,好吧 - 无论如何很难说,可能有数百个原因,1. localhost:8080/sample 必须在本地响应,然后如果没有防火墙阻止来自“世界”的入站请求那么它应该可以工作 啊。防火墙被禁用。不知道还要寻找什么。 :(以上是关于试图在线查看已部署的 JSP 页面。 XAMP / 雄猫的主要内容,如果未能解决你的问题,请参考以下文章
Java项目:在线考试系统(java+Jsp+Ssm+Mysql)