我正在使用 NetBeans IDE 开发我的第一个 Java EE 项目。我的应用服务器是集成的 GlassFish。
此时我的项目在我的 Mac 上本地运行,带有 MySQL 数据库。如何将它部署在我的 Web 服务器上?
我正在使用 NetBeans IDE 开发我的第一个 Java EE 项目。我的应用服务器是集成的 GlassFish。
此时我的项目在我的 Mac 上本地运行,带有 MySQL 数据库。如何将它部署在我的 Web 服务器上?
你有不同的可能性:
Netbeans 可以在集成的 Glassfish 服务器上部署您的应用程序。如果Run
您进行项目并且为此项目选择了 Glassfish 服务器,这应该会自动发生。您可以更改下每个项目的选定服务器Project Properties -> Run
如果 Glassfish 服务器已经启动,您可以通过 Glassfish 管理控制台部署 .war 文件。导航到http://localhost:4848
,转到Applications
并单击Deploy
您可以手动部署您的应用程序。您必须将 .war 文件或包含 .war 文件内容的文件夹复制到该文件夹/GLASSFISH_HOME/glassfish/domains/domain1/autodeploy
您需要使用部署的远程应用程序服务器功能。
如果它也是 Glassfish,您可以使用管理控制台来执行此操作 - 例如 example.com:4848(Glassfish 管理门户的默认端口)。
您也可以使用Cargo Maven 插件来自动化部署。
您只需创建 war 文件并将其复制到您的 Web 服务器。当你启动你的网络服务器时,它会自动部署war文件。