tomcat启动不了linux
Ⅰ linux下启动Tomcat报错解决方案
在网上遇到好多坑。。然后我自己的坑并非和他们说的那么弱智的问题,,什么端口占用,,端口占用,我还用问你?
废话不多说:
通过搜索发现是随机数生成问题.解决方案如下
1.在服务器启动时也可以加上参数 -Djava.security.egd=[file:/dev/./urandom](file://dev/urandom)
2.在Tomcat下catalina.sh加入参数:JAVA_OPTS="-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8 -Djava.security.egd=file:/dev/./urandom"
即可解决!献给新玩Linux学生或者程序员们。
Ⅱ linux启动tomcat失败
Linux下启动tomcat的时候,如果服务启动不成功,可以到查看logs文件夹下的catalina.out
日志文件,cat我的日志文件可得到如下的错误信息:
cat catalina.out
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 8101; nested exception is:
java.net.BindException: Address already in use
Feb 27, 2011 3:25:39 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. Could not load com.funambol.server.tools.directorymonitor.FileChangeEvent. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
从字面上来看,是我的8101端口被占用了,应该是rmi需要用到这个端口,于是使用
netstat -anp
命令来查看各端口被进程占用的情况,这个命令输出包括进程的pid,得到这个pid之后,使用命令:
ps -ef|grep PID
即可查看进程的详细情况。
如果确认此进程可停止的话,
kill pid
重启tomcat就OK了!
Ⅲ Linux下启动Tomcat提示Cannot find /setclasspath.sh
大家好,我是“Bigder”~
1、Linux下启动Tomcat
“sh /root/apache-tomcat-8.5.78/bin/startup.sh”
2、出现下面的错误提示
Cannot find ../../setclasspath.sh
3、分析原因:
配置文件:/etc/profile中的CATALINA_HOME,Tomcat配置了错误的路径,修改配置文件的参数:
CATALINA_HOME =/root/apache-tomcat-8.5.78
重新启动:Tomcat started.
It's ok,你学废了吗?
Bigder
推荐阅读
Linux安装JDK-java: command not found&cannot execute binary file
小改动当天转测就要上线,要不要写用例?
测试环境,如何维护才最高效的?
Showcase通过了才算正式提测
轮流测试一个项目、出现bug到底是谁的责任
外包去还是不去
Linux性能压测命令用ab- command not found、plugins: fastestmirror
已经很努力,但上司总让我提升能力,还数落我拖后腿,怎么办?
Linux关闭防火墙-iptables|iptable.service could not be found
Linux下wget出现ERROR: cannot verify Issued certificate has expire
无钥匙启动按钮,需要按几下才能发动汽车?
让开发改bug全靠催?分享两点实践
注意力太集中反而会效率低
靠谱是最高的评价了
选书就是做减法
Katalon框架测试安卓APK(一)
Linux磁盘满了-服务器不打日志df&rm
Linux性能压测命令用ab- command not found、plugins: fastestmirror
Linux性能监测top和free
Ⅳ linux下tomcat的启动问题
1、你是无法启动吗?如果是因内存无法启动,有以下解决办法
2、windows机器
修改 TOMCAT_HOME/bin/catalina.bat文件,在echo "using CATALINA_BASE:$CATALINA_BASE"上面加入这一行内容:
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128m -XX:MaxPermSize=512m
大约187行
3、如果是linux 大约99行
export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=512M"
Ⅳ Linux中Tomcat启动失败
1.启动的时候出现 This file is needed to run this program 的错误信息
解决方案:
在Tomcat的bin目录下执行chmod +x *.sh
然后执行sh catalina.sh命令
执行sh startup.sh,tomcat就可以启动成功了
2.在Linux中运行Tomcat,显示Tomcat启动了,但是查询不到Tomcat的线程,如下图:
解决方案:
可以用 ./catalina.sh run 查看Tomcat的运行日志,根据日志解决问题,如下图: 显示为权限问题
把权限改了,启动一下Tomcat就好了
~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
链接:https://blog.csdn.net/weixin_41671203/article/details/79757306
~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
Ⅵ linux下tomcat启动不了
使用二进制源码包安装即可,(注意:在启动时,需要在tomcat目录下创建logs目录,不然启动报错),下载地址直接去官网即可。
Ⅶ linux下tomcat复制后无法启动
解决办法:
在setclasspath.bat的开头声明环境变量,打开tomcat的bin目录下面的setclasspath.sh,添加红色部分,路径修改为自己机器jdk和jre路径即可。