我目前正在尝试在我的Ubuntu 18.04 AWS VM上运行WildFly 26.1.1。
到目前为止,我已经创建了一个脚本,以便在8080和9990(管理控制台)上安装并运行它,但是我现在遇到了这个错误。
systemd[1]: wildfly.service: Main process exited, code=exited, status=203/EXEC
systemd[1]: wildfly.service: Failed with result 'exit-code'.
这是我的苍蝇。服务看起来像
Description=The WildFly Application Server
After=syslog.target network.target
Before=httpd.service
[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=-/etc/wildfly/wildfly.conf
User=wildfly
LimitNOFILE=102642
PIDFile=/var/run/wildfly/wildfly.pid
ExecStart=/bin/bash /opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND
StandardOutput=null
[Install]
WantedBy=multi-user.target
这是wildfly所在的文件路径(systemd)中当前的样子。服务已定位。
-rw-r--r-- 1 wildfly wildfly 645 May 18 19:08 README
-rwxr-xr-x 1 wildfly wildfly 217 May 18 19:08 launch.sh
-rw-r--r-- 1 wildfly wildfly 165 May 18 19:08 wildfly.conf
-rwxrwxrwx 1 wildfly wildfly 419 Jun 15 21:09 wildfly.service
澄清一下,我以前用我的脚本运行过几次,现在它突然不工作了(它以前也给了我ERR_CONNECTION_REFUSED当WildFly正常运行时)
一切帮助将不胜感激,非常感谢。
我找到我的问题了。
这是由于从/opt/wildfly/docs/contrib/scripts/systemd
复制过来的launch.sh与我后来复制到-/opt/wildfly/bin/
的launch.sh不同。
我首先做出改变的原因是因为我需要改变launch.sh
的内容,以便运行端口9990,但由于两个位置有不同的结果,我猜上述错误正在发生?
然而,现在我遇到了一个不同的问题,为了在端口8080和9990上运行我的自定义网页,我必须删除URL开头的https://
。