实际上,通过标准的“应用程序管理器”,我部署了我的应用程序helloworld.war并通过 获取了该站点的路径serverip/helloworld/,但我希望serverip/在此地址看到 Tomcat 欢迎窗口。
而第二个问题。在'inedx.jsp'中,你必须将字符串更改<form action="../LoginServlet" method="post">'为<form action="../helloworld/LoginServlet" method="post">,如果有很多类,这不是很方便。
Tomcat 中的每个 Web 应用程序都部署到其自己的上下文中。要在根上下文中托管您的应用程序,您有以下选择:
webapps/ROOT并命名为您的 WAR 昵称ROOT.war。或者像这样配置
<Host>文件部分conf/server.xml:或者在 Tomcat 前面放一个反向代理(nginx),这通常发生在战斗服务器上,并进行 url 的替换。
至于第二个问题,通常是这样解决的:
或在帮助下
<c:url>