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默认的启动页面是这样的
需要访问自己的项目的话需要在后面添加localhost:8080/项目名,这样会很麻烦。我们可以把自己的项目配置成默认启动项目。
2.1、方法一
将自己的项目的名称改为ROOT,替换webapps里的ROOT。这样的话有多个项目切换的非常的不方便。
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 "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/>
<Context path="" docBase="StudentManager" debug="0"/>
</Host>
<!--
docBase为项目路径(这里我用的相对路径),推荐使用绝对路劲
-->
这样修改完后重新启动tomcat。会发现默认的页面就改成了自己的项目页面
3、修改tomcat默认自带的404、500、400页面
首先准备一个404的页面,将html/jsp的页面放在webapps/ROOT下
我的页面如下(有点丑)
然后修改conf文件下web.xml配置文件
<!--
在改文件的最后</web-app>节点上面添加
-->
<error-page>
<error-code>404</error-code>
<location>/error.html</location>
</error-page>
这样你再访问不存在的页面就会,出现自己设置的404页面