服务器tomcat起不来或启动后程序无法访问

     今天在进行tomcat操作重启时发现tomcat启动成功后缺无法访问 ,然后开始排查

1 端口占用 

因为是windos的系统 所以直接cmd 查看端口占用情况,发现确实存在程序占用是关闭后,此程序没实际关掉 关闭后再测试发现还是不行,server.xml更改端口后也同样

2 检查日历,确认文件路径

瞬间懵逼了 ,日志没有生成意味着没启动成功??看着那个启动着的tomcat 我瞬间有点服,然后既然没启动成功这个是什么情况呢 ,那我幻想是不是tomcat 的存在问题了,检查更改startup文件又反复测试 好像确实起不来,那我不是重新装个tomcat呢然后就 装一个新的 测试并不可以,脑子炸了。反复确认访问文件是否存在 及访问的路径 似乎没啥错

3 环境变量

在反复测试的时候,查看启动的时候,我突然小瞄了一眼突然发现了一个事请,在每次启动的时候上面都有4-5行的using D:/***/**

的一个不是我重启tomcat程序的路径,然后我感觉找到问题了,后发现在环境变量中存在 CATALINA_HOME = 文件路径 ,瞬间了然,因为startup文件里 启动的时候会进行判断是否存在 这个变量,如果是就用,否则用当前目录的父目录设为CATALINA_HOME的值,固定的设了一个路径而服务器启着多个tomcat的,还好我只重启一个不算常用的时候发现问题,

因为这个东西设置为固定的某个tomcat的路径,导致tomcat的环境一直启的是另一个程序的tomcat,所以我想启动A 反而 一直启动的是B 所以不生成日志

 

4 数据库连接测试

 因为在oracle 中默认的数据库账号密码是有过期时间的,一般是默认 180 天 ,如果重启了oracle数据库服务, 然后程序启动无法访问,可先利用数据库连接工具测试此连接账号 是否还能正常连接, 如果确认过期直接更改密码即可  语句如下:

alter user 用户名 identified by 原密码;

假设被锁 如下解锁

alter user db_user account unlock;

  commit;

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值