Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更改Tomcat6中的默认应用程序_Java_Web Applications_Web_Tomcat6 - Fatal编程技术网

Java 更改Tomcat6中的默认应用程序

Java 更改Tomcat6中的默认应用程序,java,web-applications,web,tomcat6,Java,Web Applications,Web,Tomcat6,我得到了一个maven项目,它生成了一个war包。当我将war复制到Tomcat6WebApps目录并启动tomcat时,我看到我的应用程序正在部署和运行,但当我尝试转到localhost时,显示了默认的tomcat页面。 通过谷歌搜索,我知道我必须在META-INF文件夹中定义context.xml文件,但我不知道如何定义它。有人能给我举个例子吗 谢谢最简单的方法是将您的webapp文件夹重命名为ROOT我想您需要的是在浏览器中键入http://localhost:8080您将直接进入应用程序

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


谢谢

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

我想您需要的是在浏览器中键入
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>

index.html
index.htm
index.jsp
默认servlet尝试按列出的顺序加载index.*文件。通过在$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:/localhost:PortNumber//WelcomePage.html

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

<Context path="/yourAppName" />


您使用的是bean还是spring?这不是我的情况。我的应用程序包含所有servlet和页面。我只需要告诉Tomcat将我的应用程序作为默认上下文加载的方法,这是我在第一个场景中解释的。我明天上班时会试试。appName实际上是项目名还是*.war文件名?我想它可以是任何你想要的。所以可以使用example.war,但在context.xml中可以使用path=“/myapp”。Tomcat随后将向example.war发送/myapp请求