tomcat 配置 、常见问题 、webstorm上的部署 和 易于程序调试的方法

本文介绍了Tomcat配置的详细步骤,包括设置JAVA_HOME和JRE_HOME环境变量,解决启动报错和一闪而过的问题。此外,还讨论了在Windows上配置防火墙以允许局域网访问,以及在WebStorm中部署Tomcat的方法,提供了配置虚拟目录以方便程序调试的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常规配置教程:

jdk,jre配置(随便都能搜到):https://blog.51cto.com/12170190/1864826

tomcat配置(可参考):https://blog.youkuaiyun.com/yangxingpa/article/details/58174598

tomcat配置:在 环境变量 的 系统变量 里 新建:
变量名:CATALINA_BASE
变量值:D:\web\Tomcat 10.0
再次新建:
变量名:CATALINA_HOME
变量值:D:\web\Tomcat 10.0

在path中加入 %CATALINA_HOME%\bin;

 

常见问题:

windows 与 linux 出现 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined(cmd中 D:\web\Tomcat 10.0\bin 路径下 输入 startup 时的报错)

或者

直接打开 startup.bat 时 一闪而过的情况:

https://blog.youkuaiyun.com/john_hongming/article/details/16941039

原因:后来较新版本的JDK(例如JDK1.6)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME

解决方式:

windows:

安装位置 Tomcat 10.0\bin  中的 setclasspath.bat 内声明:

set JAVA_HOME=D:\...........\jdk   (JDK的安装路径)
set JRE_HOME=D:\............\jre     (JRE的安装路径)

linux:

export JAVA_HOME=/usr/local/jdk     (JDK的安装路径)
export JRE_HOME=/usr/local/jdk/jre  (JDK的安装路径)

 

如:

 

打开localhost:8080 报错:

解决方法:

通常只要 在安装位置 Tomcat 10.0\conf 下的 server.xml,找到并任意修改一个port即可

如(默认的8080改为8083):

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

 

发布后,局域网内其他设备无法通过ip访问:

解决方法:

https://blog.youkuaiyun.com/xyx2999/article/details/80451247

https://blog.youkuaiyun.com/cuRest/article/details/60879625

修改防火墙配置

1、开始----控制面板----系统和安全----windows防火墙----高级设置

2、选择“入站规则”----点击“新建规则”----“规则类型”选择“端口”----“下一步”----该规则应用于,选择“TCP”----“特定本地端口”输入“8083”(Tomcat使用的端口)----“下一步”----选择“允许连接”,点击“下一步”----何时应用该规则,默认全选,点击“下一步”----为该规则起一个名称,如“Tomcat开放8083端口”----点击“完成”

现在,Tomcat就能通过windows的防火墙了

 

WebStorm部署Tomcat

https://blog.youkuaiyun.com/Zhizhiwei/article/details/80425326

 

配置虚拟目录-比较易于调试程序的方法

https://blog.youkuaiyun.com/hxc2101/article/details/104638939

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值