修改 Tomcat 端口

conf/server.xml 文件中找到 <Connector> 标签,修改 port 属性为自定义端口(如 8081)。示例配置如下:

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

配置上下文路径

server.xml<Host> 标签内添加 <Context> 标签,或直接在应用的 META-INF/context.xml 中指定路径。例如:

<Context path="/myapp" docBase="MyWebApp" reloadable="true" />

  • path 为访问路径(如 /myapp),docBase 指向项目目录名。

IDEA 中集成 Tomcat 配置

  1. 运行配置
    打开 Run/Debug Configurations,选择 Tomcat 模板,在 Server 标签页填写自定义端口(如 8081)。
  2. 部署设置
    Deployment 标签页,点击 + 添加 Artifact,在 Application context 中填写上下文路径(如 /myapp)。

通过 Maven 插件动态配置

pom.xml 中使用 tomcat7-maven-plugin,通过插件参数覆盖默认配置:

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <port>9090</port>
        <path>/custom-path</path>
    </configuration>
</plugin>

注意事项

  • 修改 server.xml 后需重启 Tomcat 生效。
  • 避免端口冲突,使用 netstat -ano(Windows)或 lsof -i:<port>(Linux/Mac)检查端口占用。
  • 上下文路径以 / 开头,若设为空字符串 "",则应用部署为根路径。

通过以上方法可灵活调整 Tomcat 的端口和上下文路径,适应不同开发需求。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐