环境详细信息:
Payara 5.2022.2
Windows Server 2019 Enterprise LTSC
Apache Netbeans 14
JDK 17
当我尝试将相同的程式部署到这部计算机和环境时,这是唯一会产生这个错误的计算机和环境:
第一个
从其他问题我已经收集到Payara的server-config->Virtual Servers
配置有问题,所以这里有两张照片显示Payara的工作安装和Windows服务器之间唯一可辨别的区别,给出了一个错误:
工作服务器:第一次
非工作服务器:第一次
因此,Payara的工作安装中名为server
的虚拟服务器有一个/
的上下文路径,但非工作版本没有。我不知道如何解决这个问题,因为我已经尝试了完全卸载,重新启动,并重新安装。
1条答案
按热度按时间mjqavswn1#
我想出了一个办法:
在应用程序的
glassfish-web.xml
配置中设置Context Root = /your_project_name
然后,按照预期部署应用程序,应用程序应该会出现。然后进入管理域控制台,导航到configuration-〉server-config-〉virtual servers-〉,然后选择运行应用程序的虚拟服务器,并将
Default Web Module
设置为应用程序。这将给予与在根文件夹(/
)中运行应用程序相同的结果。无需从配置文件中删除内容。