tomcat配置启动端口和默认项目及默认404

时间:2021-2-20 作者:admin

tomcat配置启动端口和默认项目默认404

1、tomcat配置启动端口

tomcat文件夹conf文件下的server.xml文件中配置tomcat的启动端口和关闭端口

<!-- 改标签内可以设置tomcat启动的端口-->
<Connector connectionTimeout="20000" 
    	port="8080" 
    	protocol="HTTP/1.1"
    	edirectPort="8443"
		URLEncoding="UTF-8"
    	/>

2、配置tomcat默认启动项目

在没有任何配置的情况下tomcat默认的启动页面是这样的

tomcat配置启动端口和默认项目及默认404

需要访问自己的项目的话需要在后面添加localhost:8080/项目名,这样会很麻烦。我们可以把自己的项目配置成默认启动项目。

2.1、方法一

将自己的项目的名称改为ROOT,替换webapps里的ROOT。这样的话有多个项目切换的非常的不方便。
tomcat配置启动端口和默认项目及默认404

2.2、方法二

可以修改配置文件切换自己的项目为tomcat启动时的默认项目

<!-- 在conf文件下的server.xml文件中修改配置
	在该文件中找到host节点
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

</host>
在</host>上面添加<Context path="" docBase="StudentManager" debug="0"/>
-->
 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

	
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/>

		<Context path="" docBase="StudentManager" debug="0"/>
</Host>

<!--
docBase为项目路径(这里我用的相对路径),推荐使用绝对路劲
-->

tomcat配置启动端口和默认项目及默认404

这样修改完后重新启动tomcat。会发现默认的页面就改成了自己的项目页面

3、修改tomcat默认自带的404、500、400页面

首先准备一个404的页面,将html/jsp的页面放在webapps/ROOT下

tomcat配置启动端口和默认项目及默认404

我的页面如下(有点丑)
tomcat配置启动端口和默认项目及默认404

然后修改conf文件下web.xml配置文件

<!--
在改文件的最后</web-app>节点上面添加
-->

<error-page>
		<error-code>404</error-code>
		<location>/error.html</location>
</error-page>

这样你再访问不存在的页面就会,出现自己设置的404页面

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。