添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在centos8下给tomcat注册systemctl服务时报错:

Process: 2688 ExecStart=/usr/local/tomcat/apache-tomcat-9.0.36/bin/startup.sh (code=exited, status=217/USER)

我的配置文件

[Unit]
Description=Tomcat9 servlet
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment="JAVA_HOME=/usr/lib/jvm/jre"
Environment="JAVA_OPTS=-Djava.awt.headless=true"
Environment="CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.36"
Environment="CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.36"
Environment="CATALINA_PID=/usr/local/tomcat/apache-tomcat-9.0.36/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
ExecStart=/usr/local/tomcat/apache-tomcat-9.0.36/bin/startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-9.0.36/bin/shutdown.sh
[Install]
WantedBy=multi-user.target

最后查到是因为[Service]下的User和Group错了,没有这个用户和组,全部改成root就好了。

[Unit]
Description=Tomcat9 servlet
After=syslog.target network.target
[Service]
Type=forking
User=root
Group=root
Environment="JAVA_HOME=/usr/lib/jvm/jre"
Environment="JAVA_OPTS=-Djava.awt.headless=true"
Environment="CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.36"
Environment="CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.36"
Environment="CATALINA_PID=/usr/local/tomcat/apache-tomcat-9.0.36/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
ExecStart=/usr/local/tomcat/apache-tomcat-9.0.36/bin/startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-9.0.36/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
在centos8下给tomcat注册systemctl服务时报错:Process: 2688 ExecStart=/usr/local/tomcat/apache-tomcat-9.0.36/bin/startup.sh (code=exited, status=217/USER)我的配置文件[Unit]Description=Tomcat9 servletAfter=syslog.target network.target[Service]Type=forkingUser. Microsoft SQL Server 2005 Setup ——————————  The SQL Server System Configuration Checker cannot be execut ed due to WMI configuration on the machine XXXX Error:2147749896 (0x80041008).  For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+S 运行 服务 器; ssh -p 2200 root @ docker-container @ server 您可以使用密码(/ etc / shadow)或公共密钥(/ etc / passwd + $ HOME / .ssh / authoriz ed _keys)进行身份验证。 支持以非root用户身份登录 支持iptables的R ED IRECT目标,以模仿端口22上正在运行的sshd $ expect ed - exit - status 1 --command " exit 1" // $? => 0 $ expect ed - exit - status 0 --command " exit 1" // $? => 1 如果要测试“ abc-command”是否应该失败(退出状态1 ),则可以编写以下内容。 $ expecte waiting-for-the-bus-server提供了一些查询机构、路线、站点和时间的方法。 它还具有空间查询功能,可以查找附近的站点、路线和机构。 有一个为 Pebble Smartwatch 开发的应用程序使用该 服务 器提供的 API。 你可以找到这个项目。 在上创建一个帐户并确保有一个 mongoDB 数据库(例如 )。 从 github 克隆应用程序: git clone https://github.com/dadewash/waiting-for-the-bus-server.git 。 安装 , cd到项目中并创建远程应用程序: heroku apps:create app_name 。 在包含数据库字符串连接的 heroku 上设置环境变量。 heroku config:set MONGODB_URL='mongodb:// user :passwor 3)linux的system ctl 命令详解及使用教程 三、遇到的坑点和报错 1)system ctl 服务 部署 错误 code = exit ed , status = 217 / USER 2)selinux引起nginx启动失败 3)OPENSSL引起nginx启动失败 -i: 以交互模式运行容器,通常与 -t 同时使用; -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; 补充知识:docker-compose 通过sh命令启动nginx 容器自动退出 exit ed with code 0 docker-compose使用的模板文件中有通过entrypoint或者command参数设置容器启动自动执行sh命令开启nginx 服务 ,但是docker-compose up后容器自动退出了
现象:        浏览ASP页面提示   500内部 错误 事件查看器中:        [1]: 服务 器无法加载应用程序 ‘/LM/W3SVC/1/ROOT’。 错误 是 ‘没有注册类别’。                 有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentr ed irect.asp。                有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。        [2]:
当我们使用system ctl start mongod启动MongoDB数据时,报错如下 这里我们可以使用system ctl status mongod. service 命令查看详细 错误 信息,如下图 原创文章 22获赞 38访问量 2万+ 展开阅读全文 作者:Timor__
docker. service - Docker Application Container Engine Load ed : load ed (/usr/lib/systemd/system/docker. service ; enabl ed ; vendor preset: disabl ed ) Active: fail ed (Result: start-limit) sinc...
启动rocketmq 服务 报错: [root@rocketmq1-nameserver-test bin]# system ctl start rocketmq-nameserver [root@rocketmq1-nameserver-test bin]# system ctl status rocketmq-nameserver ● rocketmq-nameserver. service - nameserver Load ed : load ed (/usr/lib/systemd/system/rocke
system ctl 启动报错Process: 28552 ExecStart=/home/inspur//wmp /home/inspur//wmp.yml >> /home/inspur/wmp_detail.log ( code = exit ed , status =203/EXEC)
报错信息 ` code = exit ed , status =203/EXEC` 表示 `systemd` 在执行 `ExecStart` 命令时遇到了问题。一般来说,这种 错误 可能是由以下原因之一引起的: 1. 命令或脚本文件不存在或无法执行。 2. 命令或脚本文件缺少执行权限。 3. 命令或脚本文件中存在语法 错误 或其他问题,导致无法正常执行。 针对这种 错误 ,您可以尝试以下几个步骤来排查问题: 1. 确认 `ExecStart` 命令或脚本文件是否存在,并且是否具有执行权限。您可以通过以下命令来检查: ls -l /home/inspur/wmp /home/inspur/wmp.yml /home/inspur/wmp_detail.log 在输出结果中,确认文件的路径、所有者、权限等信息是否正确,特别是文件是否具有可执行权限。 2. 确认 `ExecStart` 命令或脚本文件是否可以在命令行中正常执行。您可以在命令行中输入以下命令来测试: /home/inspur/wmp /home/inspur/wmp.yml >> /home/inspur/wmp_detail.log 如果该命令可以正常执行,并且能够将输出写入到 `/home/inspur/wmp_detail.log` 文件中,那么问题可能不是由命令或脚本文件本身引起的。 3. 如果命令或脚本文件存在语法 错误 或其他问题,您可以尝试使用 `bash` 的 `-n` 选项来检查语法 错误 。例如,您可以输入以下命令来检查 `/home/inspur/wmp` 脚本文件是否存在语法 错误 : bash -n /home/inspur/wmp 如果该命令输出 `Syntax error` 或者其他语法 错误 信息,那么需要修复脚本文件中的 错误 。 4. 如果以上步骤都无法解决问题,您可以尝试查看系统日志文件,确认是否有其他 错误 信息。例如,您可以使用以下命令来查看 `systemd` 日志: journal ctl -u your- service -name 在输出结果中,查找与 `ExecStart` 相关的 错误 信息,以便进一步排查问题。