gpt4 book ai didi

java - 无法启动payara服务器

转载 作者:行者123 更新时间:2023-12-02 12:28:10 25 4
gpt4 key购买 nike

我无法重新启动服务器。

开始我杀死了所有进程并重新启动了服务器。我收到成功消息,但应用程序无法运行。我再次停止并开始服务。现在系统显示服务器上有另一个进程正在运行,如下所示。

[pdpadmin@saclx065 bin]$ killall -9 java
[pdpadmin@saclx065 bin]$ ./asadmin start-domain pdpws
Waiting for pdpws to start ............................................
Successfully started the domain : pdpws
domain Location: /pdp/payara41/glassfish/domains/pdpws
Log File: /pdp/payara41/glassfish/domains/pdpws/logs/server.log
Admin Port: 9048
Command start-domain executed successfully.
[pdpadmin@saclx065 bin]$ ./asadmin start-domain pdp
Waiting for pdp to start .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
serverNoStart
Command start-domain failed.
[pdpadmin@saclx065 bin]$ ./asadmin start-domain pdpws
There is a process already using the admin port 9048 -- it could be another instance of Payara Server or Payara Micro.
Command start-domain failed.

你能帮我检查一下这个问题吗?

最佳答案

您已启动两个不同的域 pdpwspdp。如果两个域都配置为使用端口 9048 作为管理端口,则无法在同一台服务器上运行它们。您必须选择不同的端口。

但是,您不应使用 killall 命令终止您的域,而应使用 ./asadmin stop-domain pdpws./asadmin stop- 将其关闭域 pdp。创建一个服务脚本会更好。

使用 systemctl 在 unix 系统上使用 payara 的服务脚本可以按以下方式完成:使用以下内容创建一个文件 /usr/lib/systemd/system/payara.service:

[Unit]
Description=Payara Server
After=syslog.target network.target

[Service]
Type=forking

ExecStart=/opt/payara41/glassfish/bin/asadmin start-domain pdpws
ExecStop=/opt/payara41/glassfish/bin/asadmin stop-domain pdpws

[Install]
WantedBy=multi-user.target

你可以调用:

systemctl start payara
systemctl stop payara

关于java - 无法启动payara服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45397534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com