更改tomcat 6中的默认应用程序

时间:2013-07-18 16:20:48

标签: java web-applications web tomcat6

我有一个产生战争包的maven项目。当我将war复制到tomcat 6 webapps目录并启动tomcat时,我看到我的应用程序正在部署并运行但是当我尝试去localhost时,我显示了默认的tomcat页面。 从谷歌搜索我得到了我必须在我的META-INF文件夹中定义context.xml文件,但我不知道如何定义它。有人可以举个例子吗?

由于

3 个答案:

答案 0 :(得分:1)

最简单的方法是将您的webapp文件夹重命名为ROOT

答案 1 :(得分:1)

我认为您想要的是在浏览器http://localhost:8080中输入您的应用程序欢迎页面时

覆盖该页面非常容易。在$ 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://mydomain.com/some/path/to/servlet/homepage/">
</head>

<body>
</body>

</html>

如果您只是想访问您的应用程序而不是我上面解释的意图

的http:/本地主机:端口号// WelcomePage.html

答案 2 :(得分:-1)

在webapp / META-INF文件夹中创建名为 context.xml 的文件。有了这个内容

<Context path="/yourAppName" />