不同项目配置不同端口
1、配置步骤:
在Tomcat的conf目录下找到并修改server.xml文件。

添加或修改<Connector>标签来配置新的端口。
2、示例配置:
<Service name="Catalina2">
<Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina2" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="webapps2" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
</Service> 3、注意事项:
<Service name="Catalina2">:设置一个服务名,可以任意定义。
<Connector port="8082" ... />:设置想要开放的端口号。

<Engine name="Catalina2" ... >:定义引擎配置,通常不需要修改。
<Host name="localhost" ... >:设置主机配置,包括应用的基础目录appBase和自动部署选项。
配置虚拟目录
1、:
虚拟目录允许将外部文件夹作为Web应用的一部分进行访问。
2、配置方式:

在tomcat/conf/Catalina/localhost目录下创建一个新的XML文件,例如myapp.xml,并在其中添加<Context>元素来定义虚拟目录。
3、示例配置:
<Context docBase="D:Environmentapache-tomcat-9.0.45tomcatsec" path="/myapp"></Context>
4、访问路径:
通过http://yourdomain:port/myapp/index.html访问资源。
5、注意事项:
确保资源的存放目录不要放到webapps下,以避免配置不生效的问题。
appBase和docBase配置
1、appBase:
默认为webapps目录,表示Tomcat会自动部署该目录下的应用。
可以通过修改server.xml中的<Host>标签来更改appBase的值。
2、docBase:
用于指定单个应用的目录,与appBase无关。
应避免同时设置appBase和docBase指向同一目录,这可能导致应用被重复部署。
3、示例配置:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/smswap" reloadable="true" docBase="D:workspacesmswapWebRoot"></Context>
</Host> 是Tomcat的一些常用配置方法,包括不同项目配置不同端口、配置虚拟目录以及appBase和docBase的配置,这些配置可以帮助用户更好地管理和优化Tomcat服务器,以满足不同的应用需求。
各位小伙伴们,我刚刚为大家分享了有关配置docbase_TOMCAT常用配置的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/74669.html