centos - 将 wildfly.service 更改为 newname_wildfly.service

标签 centos localhost wildfly

WildFly 菜鸟在这里。我想更改标题中所述的服务名称。我的问题是,如果我更改文件 wildfly.service 的名称,整个事情会中断吗?我应该遵循什么方法来更改服务的名称?
wildfly.service 文件

[Unit]
Description=WildFly application server
After=syslog.target network.target
Before=http.service

[Service]
Enviornment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnviornmentFile=-/etc/wildfly/wildfly.conf
User=wildfly
LimitNOFILE?102642
ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND
StandardOutput=null

[Install]
WantedBy=multi-user.target
谢谢!
编辑:在我更改文件名 wildfly.ervice 后它确实崩溃了。如何添加具有不同名称的新服务?

最佳答案

解决方案:我首先尝试的是,将 wildfly.service 重命名为 newname.service,

mv wildfly.service newname_wildfly.service
知道它可能会破坏整个事情。它确实做到了。之后,我将其改回 wildfly.service,但它不起作用。重新加载服务并再次启动它也不起作用。
所以我再次启动了这个项目,在创建符号链接(symbolic link)之前,我重命名了/etc/systemd/system/multi-user.target.wants/ nginx .服务至新名称 .service 然后创建符号链接(symbolic link)。我知道这可能不是最好的解决方案,但经过大量研究,这或多或少对我来说是最好的选择。
希望这可以帮助遇到与我相同问题的任何人。干杯!

关于centos - 将 wildfly.service 更改为 newname_wildfly.service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69074643/

相关文章:

linux - 如何使 sysfs 更改在 centos 7 (systemd) 中持久化

Ruby 服务器在本地主机(teambox)之外非常慢

networking - 通过 VirtualBox 上的 guest 访问主机操作系统上的网络服务器

java - Wildfly 日志记录到文件问题

java - 一个集群中的多个 JChannel

ruby - compass -v 在 CentOS 上使用安装了 rvm 的 ruby​​ 1.9.3 失败

svn - 在 CentOS 上安装 Cutycapt 时遇到问题

django - DPI-1047 "libclntsh"无法打开共享对象文件 : No such file or directory"

flask - localhost/127.0.0.1 响应时间过长 - 尝试运行 Flask App

java - 使用 Gradle : How to configure the webmodules if they are SNAPSHOT dependencies? 构建 EAR 文件