gpt4 book ai didi

eclipse - 在 liferay eclipse tomcat 中控制 catalina_home

转载 作者:行者123 更新时间:2023-11-28 23:53:28 24 4
gpt4 key购买 nike

我有一个开发系统 (linux-Liferay6-tomcat6-Eclipse Helios),我在 SVN 中进行了版本控制。当我为新开发人员推出它相当于全新安装时,tomcat 服务器的路径是错误的,因为它们被写在不同的地方作为反射(reflect)我的桌面的绝对路径。

在我看来,我可以修改 catalina.sh 或 startup.sh 来解决这个问题,或者可能是部分问题,但我宁愿有一个让 Tomcat 不受干扰的修复程序。我还可以要求开发人员设置 CATALINA_HOME,但这会破坏他们可能拥有的任何其他 tomcat 安装(事实上我自己的情况)。

例如,也许是一个自定义的 Ant 脚本,它可以找出路径并为运行这个特定 Tomcat 的 shell 设置 CATALINA_HOME?有没有办法在 Eclipse IDE 中执行此操作,我看过但不太明白?

想法?

约翰·费舍尔

最佳答案

如果您正在使用 ant 和 liferay 插件 sdk,您应该在插件 sdk 的根文件夹中创建一个 build.${username}.properties 文件。 (将 ${username} 替换为您登录操作系统的名称)。在此您覆盖应用服务器的位置,例如 Tomcat 。查看 build.properties。虽然您不应该更改此文件,但您可以复制一行有趣的代码(注意:它是为 tomcat 预先配置的)并将其用于适当的设置。

这样您就可以为每个用户设置所需的值。

服务器(如果您需要在 eclipse 中启动它)将在每个 eclipse 实例中创建,彼此独立。用于 eclipse 的 Liferay IDE 插件可以帮助您进行设置。

由于我希望每个人都经常修改服务器,所以我从不在版本控制中共享服务器“项目”,而是将其严格保留在本地。如果丢失,很容易重新创建。

关于eclipse - 在 liferay eclipse tomcat 中控制 catalina_home,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com