有没有办法在Web应用程序部署描述符中指定虚拟服务器,例如web.xml或glassfish-web.xml? 在应用程序部署指南中,我找到了以下信息:
虚拟服务器。如果部署Web应用程序但未指定任何已分配的应用程序 虚拟服务器,Web应用程序分配给所有当前定义的虚拟 服务器,但ID为__asadmin的虚拟服务器除外 保留用于管理目的。如果您随后创建其他虚拟服务器 并且要将现有Web应用程序分配给它们,您必须重新部署Web 应用。 https://javaee.github.io/glassfish/doc/4.0/application-deployment-guide.pdf
这是真的。部署后,应用程序将分配给所有虚拟服务器,我可以转到管理控制台 - >应用程序 - > MyApplication - >仅检查一个虚拟服务器,然后单击“保存”以获得该点。但是在开发过程中,当需要重新启动一些玻璃鱼时,它真的很烦人。是否可以在应用程序部署描述符中设置虚拟服务器名称,例如" server"?
我使用的是最新推出的glassfish版本,此时它的Glassfish 5版本为22。