我正在使用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”?
答案 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