2012-09-20 96 views
1

我是Jdeveloper的新手。我正在使用JDeveloper 10g。我创建了一个项目abc.jws,其中有五个.jpr文件夹(DTO.jpr,persistence.jpr,service.jpr,util.jpr,ViewController.jpr)。我想为整个项目创建.ear文件,以便它可以直接放入生产环境中。当我右键单击abc.jws并选择New时,部署配置文件下的EAR选项始终处于禁用状态。如果有人能帮助我,我将非常感谢。如何使用JDeveloper创建.ear文件

谢谢。

回答

3

试试这个:

  1. 对于每一个你需要对他们的罐子所以右击项目,并选择“新建”
  2. 选择“部署配置文件” - >“JAR文件”
  3. 在您主要项目(在jDev中)右键点击并选择新的
  4. 在“General” - >“Deployment Profiles”文件夹中选择“WAR File”(我知道你想要一个EAR文件...)
  5. 现在你应该有在“Resources”文件夹中有一个部署描述符,如果没有的话't自动打开然后双击它
  6. 为EAR文件和WAR文件命名,指定您的上下文根名称等
  7. 在“Profile Dependencies”中检查其他项目的部署配置文件(所以它将重新创建JAR文件时,你永远做一个EAR文件)
  8. 的部署描述符(“file.deploy”右键),然后选择“部署到EAR文件”

希望它可以帮助

+0

感谢您的帮助。 我遵循了第1步和第2步。但是我在第3步中感到困惑。 我已经为所有五个项目创建了.deploy文件。由于大多数jsp和java文件都在ViewController项目下,我在ViewController下创建了abc.deploy。我尝试通过右键单击ABC.deploy制作战争文件并选择“部署到WAR文件”。但它只编译该项目并显示没有错误。没有弹出窗口出现。我的过程中有什么问题吗?请帮忙。 谢谢。 – user1685091

+0

据我记得,没有弹出应该出现,但在cosole中,你应该看到一个文件被创建并且它位于的位置(或者如果进程失败)。顺便说一句,如果你要求部署到EAR文件,那么应该自动创建WAR。 –

+0

是的,非常感谢。 我有另一个问题。当我导入一个EAR项目时,所有的jsp,js文件都被导入。但是对于java文件,只有类文件才会被导入。如果我想在java文件中进行更改,那么在做出更改后如何构建新的java类(是否像右键单击项目 - >新建 - >在部署配置文件中选择JAR) Basicaly我需要知道如何修改现有EAR项目中的java文件(因为只有类文件),如何在更改后创建新的EAR,以便新类文件已更新。 真的很感谢你的帮助。谢谢 – user1685091

0

右键点击你的Application -->Deploy-->FileName.ear a .ear f ile将在指定位置创建

C:\JDeveloper\mywork\ADFApplication\deploy\FileName.ear 
3

转至应用程序 - >部署并部署为EAR文件。而已。 在弹出的EAR文件生成的位置将在那里。

+0

这是我可以遵循的唯一一个,但我认为它是应用程序,而不是应用程序。这指的是文件右侧的“应用程序”一词。 –

相关问题