首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么tomcat不以未能启动apache tomcat web服务器tomcat.service开始:控制进程已退出,code=exited status=203

问为什么tomcat不以未能启动apache tomcat web服务器tomcat.service开始:控制进程已退出,code=exited status=203
EN

Stack Overflow用户
提问于 2018-01-08 10:01:19
回答 3查看 45.6K关注 0票数 5

我想做什么,

我安装了新鲜的linux Ubuntu16.04来设置一个测试开发环境。

我想安装

  1. java 8
  2. tomcat 8

因此,我应用了本教程,并且知道在之前我没有安装任何以前的java或tomcat。

java 8和tomcat 8教程 教程2和前面一样,还有一些小提示

有什么问题?

当我到达启动 tomcat的步骤时,它失败了。未能启动apache服务器tomcat.service:控制进程已退出,code=exited status=203。

​

​

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-01-08 10:01:19

我如何尝试复制:

我在ubuntu16.04上的一个新的虚拟盒上学习了这个教程。

在我尝试了很多这样的解决方案之后:

  1. 使用chmod和权限。
  2. 联合国安装和重新安装
  3. 更新我的ubuntu
  4. 重新启动我的ubuntu
  5. 再装货服务
  6. (/etc/systemd/system/tomcat.service).中.service路径中的双引号建议
  7. 在(/etc/systemd/system/tomcat.service).中注释.service文件中的CATALINA_HOME行
  8. 其他谷歌解决方案。

解决方案:

来自这里的一个非常小的评论( (谢谢你的暗示) ),在我失败后,我运行

有关Tomcat启动失败的更多细节,您应该运行“journalctl -xn”。谢谢。

它给了我的主要原因是屏幕截图和红色的注意。

​

​

  • 所有的路径都错了,,==>,所以我不得不为right path修复大约五个地方.检查数字2在橙检查图像。

​

​

  • JAVA_HOME PATH是错误的 ==>,因此要更改并找到正确的路径,请执行以下操作

​

​

然后更改tomcat.service,再次检查这个图像,看一下1的黄色,它应该指向JDK。

​

​

结果:

所以,很明显,我走错了路,成功了,。

摘要:

当你申请一些教程时,请留意你的、提取、、猫等。因为它可能不一样。

票数 12
EN

Stack Overflow用户

发布于 2019-12-02 05:39:39

或者,只需进入/path/ to / tomcat /bin/并运行./startup.sh即可启动tomcat。

它将显示它正在使用的所有变量,您可以相应地配置您的tomcat.service文件。

票数 4
EN

Stack Overflow用户

发布于 2020-08-20 03:05:53

我的操作系统: POP!_OS (linux)

对我来说,这是因为我把JAVA_HOME引向了错误的位置。我将它指向二进制文件夹,但它应该是安装java的主目录。这是我遵循的图片集

https://www.vultr.com/docs/how-to-install-apache-tomcat-8-on-centos-7

它甚至可以帮助您设置tomcat用户,尽管我只更改了3个变量。我的系统文件都在这里

代码语言:javascript
复制
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/java/jre1.8.0_261 # i accidently had it /jre.../bin instead of just /jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
# the linked article had the entire thing in quotes?
# but only the value needs to be in quotes
Environment=CATALINA_OPTS='-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment=JAVA_OPTS='-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

User=tomcat
Group=tomcat

[Install]
WantedBy=multi-user.target
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48147923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档