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

Ran*_*dom 0 java web-services glassfish

我真的很新,所以我希望不要犯任何可怕的错误.如果我有,我会事先道歉.

在我的项目中,我使用tomcat并部署WAR文件.但现在有些老板想要部署EAR文件.我们去了.

我首先下载了Glassfish(不知道它是否适用于像我这样的新手的应用程序服务器),并且所有(我甚至在autodeploy中部署了hello.war> _ <).然后准备了一个EAR文件.

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

神奇的奇迹,它不起作用.

我也尝试在这个新的闪亮glassfish中部署旧的WAR文件,但是它发现了http-404 not found错误.glassfish似乎说我的项目不在〜/ domains/domain1/docroot中.顺便说一句,我正在使用Windows,我知道glassfish和windows之间的一些问题,因为一些更新打开文件等.

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

谢谢!

duf*_*ymo 5

如果您的应用程序没有EJB,我认为将其部署为EAR没有任何价值.

域和URL应该以某种方式涉及您的域名.我是WebLogic/JBOSS用户.有没有办法在Glassfish中创建域?如果是,请执行此操作并将您的EAR放入其中.也许会有所帮助.