记一次ECS Linux服务器下配置tomcat的一个巨坑

   由于昨天下午手贱, 把服务器上tomcat的server.xml文件改了,导致访问不了,于是我傻傻的rm -rf tomcat, 把tomcat文件删除了,然后重新安装,发现gg不行了。  之前安装过,十几分钟就可以访问tomcat了, 然后我在阿里云那边的安全组设置是没啥问题的, 感觉最大的问题就是在于删除tomcat,但是没删干净,服务器上的tomcat进程还在,新安装的和旧的有那啥冲突...

   ps:   中间多次尝试打开tocmat    http://公网ip:8080  -->  一度怀疑人生...

     经过多次./shutdown.sh   ./startup.sh  关闭开启tomcat,发现到shutdow.sh tomcat 的时候,出现:

tomcat启动的时候,8005端口未启动-->   即为8005端口未运行,使用命令netstat -ant 发现 没有找到8005端口

解决办法:
修改$JAVA_HOME/jre/lib/security/Java.security 文件中 securerandom.source 配置项:
将 
securerandom.source=file:/dev/random 
修改为: 
securerandom.source=file:/dev/urandom

 

中间遇到的一个问题:

Cannot find /usr/java/tomcat9.0/bin/setclasspath.sh
This file is needed to run this program

解决办法:

任一目录下面执行下面命令:   unset CATALINA_HOME  

 

顺便记录下linux常用的命令:

进入指定文件:  cd/usr/java

返回上一级:   cd../

查看文件:  ls   ll

解压文件: tar -xzvf  文件名.tar       unzip   文件名.zip         改名字: mv

删除文件: rm -rf  文件名

编辑文件: vi  文件名

i  编辑模式,  Esc退出编辑模式返回到正常模式    :wq 保存并退出

查看端口占用情况:   netstat -ant

查看端口被进程占用情况: netstat -tunlp|grep 端口号  或  netstat -nultp  查看全部

查看tomcat进程:   ps -ef|grep tomcat

杀死进程...  :  kill -9 id

 

(┬_┬) 再也不敢皮了,搞了我半天, 这些命令不熟悉也不行了?

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值