我可以配置Eclipse / JBoss集成,因此它不依赖于将Jars部署到“server / default / deploy”文件夹吗?

时间:2010-06-02 21:15:06

标签: java eclipse jboss myeclipse

我正在使用MyEclipse 7.5和JBoss 4.2.3 GA。 当我在MyEclipse中定义我的本地开发JBoss服务器时,它总是希望将jar,war等部署到“server / default / deploy”目录。

不幸的是,我们用于生产的JBoss目录结构是“server / XYZ / deploy / abc”(由第三方驱动)。

因此,我们的Dev JBoss实例与我们的QA / Staging / Production JBoss实例不同。

有没有办法将Eclipse配置为使用JBoss但是部署到特定文件夹路径“server / XYZ / deploy / abc”而不是默认的“server / default / deploy”?

3 个答案:

答案 0 :(得分:1)

使用MyEclipse IDE,您可以更改Project的部署位置。只需点击Windows-> Preferences-> Servers-> JBoss。

  • 选择合适的Jboss - 例如。 JBoss的 5.x,在这里你必须设置Jboss主目录,例如。 'd:\ Jboss5.0GA'。

  • 如果指定'default',则在'Server Name'字段中,然后进行项目部署 目录将用于eg.'d:\ Jboss5.0GA \ server \ default \ deploy'。 在您的情况下,您可以指定任何其他“服务器名称”,然后指定部署 位置将相应修改。

    例如。如果服务器名称是:'XYZ'那么 部署地点: 'd:\ Jboss5.0GA \服务器\ XYZ \部署' 。确保您拥有所有配置 'server \ xyz'中的文件夹(如conf,lib等),如 'server \ default'文件夹。

答案 1 :(得分:0)

可能有一个更好的答案,使用MyEclipse配置完全按照你的意愿行事,但我想知道你是否可以使用目录软链接,如下所示:

ln -s server/XYZ/deploy/abc server/default/deploy

允许应用程序使用生产目录,就像它是默认目录一样? 这仅适用于Linux,Unix,OS / X;但Windows Vista及更高版本具有类似的功能。

答案 2 :(得分:0)

您可以通过远程管理器创建链接。

另请阅读此内容 - Symlink in windows XP