实际上我使用MyEclise来开发和部署企业项目(EAR文件)。
我使用Java Build Path添加一些其他项目和链接源,并在我的项目中添加了几个jar文件(作为外部jar和用户库)。 (我使用的是J2EE技术,当然还有一些默认的jar)
通过myeclise部署管理器,我在weblogic base_domain上部署了我的项目,然后通过weblogic控制台将其部署在weblogic上。
一切都已设定,所有步骤都没有问题。
现在我想手动创建EAR文件,首先我创建了WAR文件,其中包含一些jsf文件,web-inf目录包含类,lib目录和一些重要文件,如web.xml,facec-config.xml等。
在classes文件夹中,我有从.java文件正确构建的.class文件,在 lib 目录下**我从web-inf / lib目录复制了所有jar文件**由myeclipse部署管理器自动创建在weblogic基础域文件夹上。
我在 APP-INF 目录中将此War文件添加到EAR文件中,该目录包含weblogic基本域文件夹和META-INF目录中包含的所有jar文件来自APP-INF / lib目录 application.xml文件。
当我在weblogic上部署这个ear文件时,会出现很多错误和问题。
你能告诉我创建EAR文件的正确方法是什么。
提前致谢
答案 0 :(得分:2)
如果您有企业项目,只需导出EAR文件即可。右键单击企业项目,选择Export,然后选择MyEclipse JEE-> Ear File并按照向导上的说明进行操作(基本上,在文件系统上指定EAR文件的目标)。这应该为您提供一个EAR文件,其中包含与Weblogic上部署的相同的文件。