我无法重启服务器。
开始时,我杀死了所有进程并重新启动了服务器。我收到了成功的消息,但应用程序不起作用。我再次停止并启动了服务。现在系统显示服务器上正在运行另一个进程,如下所示。
[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.
你能帮我查一下这个问题吗?
这是Payara的生产准备开始、停止、清理bash工具。请注意您的payara版本(如果存在)...并添加此bash文件-
#!/bin/bash
BLACK=$(tput setaf 0)
RED=$(tput setaf 1)
GREEN=$(tput setaf 2)
YELLOW=$(tput setaf 3)
LIME_YELLOW=$(tput setaf 190)
POWDER_BLUE=$(tput setaf 153)
BLUE=$(tput setaf 4)
MAGENTA=$(tput setaf 5)
CYAN=$(tput setaf 6)
WHITE=$(tput setaf 7)
BRIGHT=$(tput bold)
NORMAL=$(tput sgr0)
BLINK=$(tput blink)
REVERSE=$(tput smso)
UNDERLINE=$(tput smul)
printf "${GREEN}\n\n\n welcome to TEKILA App commander \n\n"
printf "${GREEN}before start please switch java version with command if requires\n\n"
printf "${RED} alternatives --config java \n\n"
printf "\n${YELLOW} Payara 4.1 (required environment java 1.8) \n\n"
printf "${MAGENTA} p1 start\n"
printf "${MAGENTA} p2 stop\n"
printf "${MAGENTA} p3 restart\n"
printf "${MAGENTA} p4 start in debug mode\n"
printf "${MAGENTA} p5 restart in debug mode\n"
printf "\n${YELLOW} Glassfish 3.1 (required environment java 1.7) \n\n"
printf "${MAGENTA} g1 start\n"
printf "${MAGENTA} g2 stop\n"
printf "${MAGENTA} g3 restart\n"
printf "${MAGENTA} g4 start in debug mode\n"
printf "${MAGENTA} g5 restart in debug mode\n"
printf "\n${YELLOW} Additional Plugin \n\n"
printf "${MAGENTA} jk Kill All Running Java Process \n\n"
printf "${MAGENTA} jkc Kill All Running Java Process And Clear Payara \n\n"
printf "${MAGENTA} jkcs Kill All Running Java Process And Clear Payara And Start payara \n\n"
printf "${MAGENTA} clear_payara Clear Payara -> Generated -> Policy, EJB Timers, JSF, XML, EJB... \n\n"
printf " \n\n ${CYAN} please enter appropriate command (for exit CTRL+C)${NORMAL} \n\n\n"
read a
case $a in
p1 ) printf "\n\n ${YELLOW} Payara Starts...${NORMAL} \n\n" && /opt/payara\ 4.1.2.173/bin/./asadmin start-domain tekila ;;
p2 ) printf "\n\n ${YELLOW} Payara Stops...${NORMAL} \n\n" && /opt/payara\ 4.1.2.173/bin/./asadmin stop-domain tekila ;;
p3 ) printf "\n\n ${YELLOW} Payara Restarts...${NORMAL} \n\n" && /opt/payara\ 4.1.2.173/bin/./asadmin restart-domain tekila ;;
p4 ) printf "\n\n ${YELLOW} Payara Starts in debug mode...${NORMAL} \n\n" && /opt/payara\ 4.1.2.173/bin/./asadmin start-domain --debug tekila ;;
p5 ) printf "\n\n ${YELLOW} Payara Restarts in debug mode...${NORMAL} \n\n" && /opt/payara\ 4.1.2.173/bin/./asadmin restart-domain --debug tekila ;;
g1 ) printf "\n\n ${YELLOW} Glassfish Starts...${NORMAL} \n\n" && /opt/gf/glassfish/bin/./asadmin start-domain tekila ;;
g2 ) printf "\n\n ${YELLOW} Glassfish Stops...${NORMAL} \n\n" && /opt/gf/glassfish/bin/./asadmin stop-domain tekila ;;
g3 ) printf "\n\n ${YELLOW} Glassfish Restarts...${NORMAL} \n\n" && /opt/gf/glassfish/bin/./asadmin restart-domain tekila ;;
g4 ) printf "\n\n ${YELLOW} Glassfish Starts in debug mode...${NORMAL} \n\n" && /opt/gf/glassfish/bin/./asadmin start-domain --debug tekila ;;
g5 ) printf "\n\n ${YELLOW} Glassfish Restarts in debug mode...${NORMAL} \n\n" && /opt/gf/glassfish/bin/./asadmin restart-domain --debug tekila ;;
jk ) printf "\n\n ${YELLOW} Java process is killing ... ${NORMAL} \n\n" && kill -9 `lsof -t -c java` && printf "\n\n ${GREEN} Completed successfully ${NORMAL} \n\n" ;;
jkc ) printf "\n\n ${YELLOW} Java process is killing ... ${NORMAL} \n\n" && kill -9 `lsof -t -c java` && printf "\n\n ${YELLOW} Payara oldly generated ejb, policy, jsf, xml, ejb... is cleaning ... ${NORMAL} \n\n" && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/osgi-cache/felix/* && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/applications/tekila-billing-gateway-ear-0.0.1 && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/generated/* && printf "\n\n ${GREEN} Completed successfully ${NORMAL} \n\n" ;;
jkcs ) printf "\n\n ${YELLOW} Java process is killing ... ${NORMAL} \n\n" && kill -9 `lsof -t -c java` && printf "\n\n ${YELLOW} Payara oldly generated ejb, policy, jsf, xml, ejb... is cleaning ... ${NORMAL} \n\n" && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/osgi-cache/felix/* && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/applications/tekila-billing-gateway-ear-0.0.1 && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/generated/* && printf "\n\n ${YELLOW} Payara Starts...${NORMAL} \n\n" && /opt/payara\ 4.1.2.173/bin/./asadmin start-domain tekila && printf "\n\n ${GREEN} Completed successfully ${NORMAL} \n\n" ;;
clear_payara ) printf "\n\n ${YELLOW} Payara oldly generated ejb, policy, jsf, xml, ejb... is cleaning ... ${NORMAL} \n\n" && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/osgi-cache/felix/* && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/applications/tekila-billing-gateway-ear-0.0.1 && rm -rf /opt/payara\ 4.1.2.173/glassfish/domains/tekila/generated/* && printf "\n\n ${GREEN} Completed successfully ${NORMAL} \n\n" ;;
* ) printf "${RED}Please please read description ${NORMAL}";;
esac
此问题已通过重新加载应用程序解决。在服务器中重新部署、重新启动和重新加载应用程序有什么区别?
您已经启动了两个不同的域< code>pdpws和< code>pdp。如果两个域都配置为使用端口9048作为管理端口,则不可能在同一台服务器上运行它们。您必须选择不同的端口。
但是,您不应该使用killall
命令终止域,而应该使用关闭域/asadmin停止域pdpws
和/asadmin停止域pdp
。创建一个服务脚本会更好。
在具有systemctl的unix系统上,payara的服务脚本可以按以下方式完成:创建一个文件/usr/lib/systemd/system/payara。具有此内容的服务
:
[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
我希望payara服务器作为服务运行。我以sudo的身份登录asadmin,并使用create-service命令。给出了以下输出。 这将在 /etc/init.d/ 文件夹中创建payara_production脚本,但一旦重新启动计算机,就不会执行此脚本。我必须手动启动payara才能运行它。 “您已经创建了服务,但是您需要自己启动它”是什么意思,我在之前使用的GlassFish版本中没有类似
向整个社区致意。我的payara 5.2020应用程序服务器有问题。当我想用命令systemctl start payara.service启动它时,它不会启动并向我显示此错误消息: 启动服务器需要主密码。没有控制台,没有提示。您应该创建域java[3370]:命令启动域失败。 我试图改变我的域名的默认密码,但它仍然不起作用。 谢谢大家
Windows 10,JDK 1.8或15,eclipse 2021-06,maven project HelloWorld。我从eclipse marketplace安装了payara工具。启动payara服务器给出错误消息: “在Felix平台上启动Payara服务器错误:解析系统捆绑语句时出错。org.osgi.framework.BundleException:导出的软件包名称不能是零长度
问题内容: 我正在运行Mac OS。我已经使用NetBeans设置了Payara服务器。而且,当我尝试运行服务器时,它永远不会显示表示其在线状态的绿色“点”,而是永远显示“正在加载”点。 但是,我可以在http:// localhost:4848 上访问它,但是当我尝试将应用程序部署到服务器时,出现此错误: 以及完整的服务器日志 在Mac OS上是否有任何安全机制可以阻止这种情况? 问题答案: 看
问题内容: 码头工人给我一个困难时期。我按照以下说明进行操作,以便在运行由strato.de托管的Ubuntu 14.04的虚拟服务器上安装docker。 执行此行直接将我带入此错误消息: 安装完成后,我安装了上述两个软件包。现在我的问题是我无法让docker运行。 结果是: 结果是 和 结果是 有人对缺少哪些依赖项有任何线索吗?还有什么可能出问题了?码头工人是否提供任何日志? 我正在来回寻找解决
当收到来自服务器的数据报文时,显示错误日志: