启动Tomcat出现Using CATALINA_BASE

  有一次命令行启动Tomcat的时候,出现:

Using CATALINA_BASE:   "D:\apache-tomcat-6.0.35"
Using CATALINA_HOME: "D:\apache-tomcat-6.0.35"
Using CATALINA_TMPDIR: "D:\apache-tomcat-6.0.35\temp"
Using JRE_HOME: "D:\Program Files\Java\jdk1.6.0_43"
Using CLASSPATH: "D:\apache-tomcat-6.0.35\bin\bootstrap.jar"
D:\apache-tomcat-6.0.35\bin>

有点诧异,平时都好好的,为什么就突然间不行了个呢?!
原来是因为刚才打开的Eclipse调试的时候启动了Eclipse里面的Tomcat,不能同时启动两个,只能启动一个,所以把eclipse里面的Tomcat停掉然后重新双击Startup.bat重新启动就可以了。

转载于:https://www.cnblogs.com/ismallboy/p/5387149.html

### 正确配置和使用 CATALINA_BASE 环境变量 #### 配置方法 为了正确配置 `CATALINA_BASE` 环境变量,在 Tomcat启动脚本中可以通过设置该变量来指定特定实例的工作目录。通常情况下,可以在 Tomcat 启动文件(如 `startup.bat` 或 `catalina.sh`)中的环境变量部分定义它[^1]。 对于 Windows 平台上的 Tomcat 实例,可以按照以下方式操作: ```batch set CATALINA_BASE=D:\devtools\apache-tomcat-7.0.61 ``` 上述命令会将当前 Tomcat 实例的工作路径指向 `D:\devtools\apache-tomcat-7.0.61` 目录下的相应子目录,例如 `conf`, `logs`, 和 `webapps` 等[^3]。 #### 使用场景 当需要在同一主机上运行多个独立的 Tomcat 实例时,通过分别设定不同的 `CATALINA_BASE` 值即可实现这一目标。需要注意的是,尽管这些实例共享相同的二进制文件(由 `CATALINA_HOME` 定义的位置提供),但它们各自拥有独特的配置、日志记录以及部署的应用程序[^2]。 假设存在两个不同版本的 Tomcat (比如 tomcat6 和 tomcat8),即使全局设置了 `CATALINA_HOME` 指向较高版本 (tomcat8),只要每个具体进程里单独指定了相应的 `CATALINA_BASE` ,就能确保各版本间互不干扰地正常工作[^4]。 #### 验证配置有效性 完成以上步骤之后,可通过访问默认主页确认 Tomcat 是否被成功初始化并加载了预期的配置资源。即执行完服务开启动作后,尝试浏览地址 http://localhost:8080 如果能够看到标准欢迎界面,则表明整个过程顺利完成[^5]。 ```python import webbrowser url = 'http://localhost:8080' webbrowser.open(url) ``` 此段 Python 脚本可用于自动打开浏览器测试连接情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值