Tomcat部署项目如何不用端口号、项目名就能访问

一、Tomcat部署项目如何项目名就能访问

tomcat配置中不想输入项目名称,例如输入localhost:8080就直接访问网站,需要打开tomcat/conf/server.xml文件找到

<Host name="localhost"  appBase="webapps"
	      unpackWARs="true" autoDeploy="true">

这段类容,在里边添加

<Context path="" docBase="自己的项目名称" debug="0" reloadable="true"/>

完整案例为:

<Host name="localhost"  appBase="webapps"
	      unpackWARs="true" autoDeploy="true">
	      <Context path="" docBase="myBook" debug="0" reloadable="true"/>

重启tomcat,这时候在地址栏输入http://localhost:8080就可以替代以前的http://localhost:8080/myBook了

二、Tomcat部署项目如何不用端口号、项目名就能访问(详细)

2.1 设置端口

找到Tomcat安装目录中的conf文件中的server.xml文件中的

	<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

把上面的port=“8080”的值改为port=“80”。

2.2 测试服务器的80端口是否被window防火墙拦截,如果被拦截,则需要打开服务器端的80端口。

2.2.1 测试服务器端的80端口是否打开

测试端口是否开通

【切记:首先要打开服务器端的使用80端的服务,如果不打开服务器端的服务,即使服务器端的80端口开通,也是连接不上的。】
Tomcat部署项目如何不用端口号、项目名就能访问_第1张图片
Tomcat部署项目如何不用端口号、项目名就能访问_第2张图片

2.2.2 服务器端的80端口如果没开通,则要打开服务器端的80端口

Tomcat部署项目如何不用端口号、项目名就能访问_第3张图片
Tomcat部署项目如何不用端口号、项目名就能访问_第4张图片
Tomcat部署项目如何不用端口号、项目名就能访问_第5张图片
Tomcat部署项目如何不用端口号、项目名就能访问_第6张图片
Tomcat部署项目如何不用端口号、项目名就能访问_第7张图片

2.2 设置虚拟目录

1、找到Tomcat7/conf/web.xml文件,找到如下:

<servlet>
    <servlet-name>defaultservlet-name>
    <servlet-class>org.apache.catalina.servlets.DefaultServletservlet-class>
    <init-param>
	    <param-name>debugparam-name>
	    <param-value>0param-value>
    init-param>
    <init-param>
	    <param-name>listingsparam-name>
	    <param-value>trueparam-value>
    init-param>
    <load-on-startup>1load-on-startup>
servlet>

<param-value>trueparam-value>将false改为true

2.3 配置默认项目名。

	tomcat配置中不想输入项目名称,例如输入localhost:8080就直接访问网站,
	需要打开tomcat/conf/server.xml文件找到host节点,改为如下代码:

<Host name="localhost"  appBase="webapps"
	      unpackWARs="true" autoDeploy="true">
	      <Context path="" docBase="myBook" debug="0" reloadable="true"/>

完成上面三部即可不用端口号、项目名就能访问就可以访问项目了。

2.4 设置Tomcat开机自启动

详见https://blog.csdn.net/qq_36216193/article/details/90517882

你可能感兴趣的:(小白,-,JAVA基础(初))