java - 在 tomcat 中屏蔽 WAR 文件和端口

标签 java jsp tomcat war mask

我有地址 localhost:8080/tutor/index.html 其中 8080:port

tutor:tutor.war WAR 文件

index.html:欢迎页面

我要屏蔽:8080/tutor 我尝试屏蔽端口的一种方法是将 tomcat 端口更改为 80,这有效,但是当我在实时 ubunutu 服务器上尝试它时它没有工作,不知道那里的问题是什么。所以我应该如何屏蔽它以便我得到本地主机/index.html

最佳答案

因此,当您在 Ubuntu 上更改端口时,一定已经有一些应用程序使用端口 80(很可能是像 apache httpd 这样的 Web 服务器),这就是您的配置无法正常工作的原因。如果你想屏蔽 8080 通过一些网络服务器重定向你的请求(可能是你的 Ubantu 机器上已经添加的那个)。

将/tutor 屏蔽为/有两种方法。一,你要么把 tutor.war 的内容放在 tomcat 的 ROOT 文件夹中。其次,在位于 <%tomcat_home%>/conf 的 web.xml 的欢迎文件列表中输入“/tutor.index.html”。

仔细查看 tomcat 目录,您将清楚地了解您可以做什么:)

关于java - 在 tomcat 中屏蔽 WAR 文件和端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463895/

相关文章:

tomcat - 不执行shutdown.sh删除Tomcat

java - 使用 java 在 (.txt) 文件中的特定行号处插入文本

java - 多个 session 工厂,一个连接?

java - 避免输出参数(没有副作用)

javascript - 无法在javascript中访问java变量

eclipse - 使用 Docker-Compose 时,使用 JPDA 进行远程调试不会通过 Eclipse 连接到 Tomcat

java - 如何解决 CWE 117 问题

java - 使用struts时在jsp中写ServletOutputStream

java - 打破 ArrayList 并在 Struts 1 中显示

angular - CORS 不适用于 Angular 5 tomcat 8 应用程序