gpt4 book ai didi

java - 将 WAR 转换为 EAR 和其他 Glassfish 故事

转载 作者:行者123 更新时间:2023-12-01 07:15:49 25 4
gpt4 key购买 nike

我对此很陌生,所以我希望不会犯任何可怕的错误。如果我有的话,我会事先道歉。

在我的项目中,我使用 tomcat 并部署 WAR 文件。但现在有些老板想要部署EAR文件。那么我们开始吧。

我首先下载了 Glassfish(不知道它是否适合像我这样的新手的应用程序服务器),安装了它以及所有内容(我什至在自动部署中部署了 hello.war >_< )。然后准备一个EAR文件。

据我所知,我只需要在 Eclipse 中创建一个企业应用程序项目并将我的 war 文件添加到模块中。这会自动更改 application.xml 文件(感谢 eclipse 项目!)。因此,我将其导出到 EAR 文件并将其上传到 glassfish 服务器。

奇迹中的奇迹,它不起作用。

我还尝试在这个新的 Shiny glassfish 中部署旧的 WAR 文件,但出现 http-404 not find 错误。 glassfish 似乎说我的项目不在 ~/domains/domain1/docroot 中。顺便说一句,我使用的是 Windows,我知道由于某些更新打开的文件等原因,glassfish 和 Windows 之间存在一些问题。

所以我有疑问:首先,我是否正确地执行了 EAR 包?其次,我是否需要对 glassfish 服务器进行一些特殊配置来部署 EAR 和 WAR 文件?

谢谢!

最佳答案

如果您的应用程序没有 EJB,我认为将其部署为 EAR 没有任何值(value)。

域名和 URL 应该以某种方式涉及您的域名。我是 WebLogic/JBOSS 用户。有什么方法可以在 Glassfish 中创建域吗?如果是,请这样做并将您的 EAR 放入其中。也许 this 会有所帮助。

关于java - 将 WAR 转换为 EAR 和其他 Glassfish 故事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2728942/

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