我已将我的设置如下:
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
当我点击在Netbeans中运行时,一切都很好,但第一页仍然是
http://localhost:8080
我还能做什么? 我是否需要在java代码或tomcat中配置其他文件?
答案 0 :(得分:0)
欢迎页面在上下文中有意义。如果您有多个WAR,则会有多个上下文,每个上下文都有一组单独的欢迎页面。尝试将您的应用部署为ROOT.war并对其进行测试以确定是否是这种情况
有关详细信息,请参阅以下帖子。
答案 1 :(得分:0)
在$ TOMCAT_HOME / conf / web.xml里面有一个名为的部分,它看起来像这样:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
默认servlet尝试按列出的顺序加载索引。*文件。您可以通过在$ TOMCAT_HOME / webapps / ROOT创建index.html文件轻松覆盖index.jsp文件。该文件包含新的静态主页或重定向到servlet的主页面有点常见。重定向看起来像:
<html>
<head>
<meta http-equiv="refresh" content="0;URL=http://webaddress.com/some/path/to/servlet/homepage/">
</head>
<body>
</body>
</html>