【问题标题】:Can I reference environment variables in eclipse while defining a (tomcat) server?我可以在定义(tomcat)服务器时在eclipse中引用环境变量吗?
【发布时间】:2009-10-22 09:22:00
【问题描述】:

我正在使用日食伽利略。 “新建服务器运行时环境”对话框包含三个字段:

  • 姓名
  • Tomcat 安装目录
  • JRE

我想设置相对于我在我的操作系统(win xp)中设置的环境变量的 tomcat 安装目录。

这可以做到吗?

【问题讨论】:

    标签: eclipse tomcat settings


    【解决方案1】:

    我不这么认为。我建议针对 Web Tools Project WTP 打开一个功能请求。这应该是一个简单的修复。

    【讨论】:

    • 更烦人的是,当您创建服务器启动配置时,它会将绝对路径信息 硬编码 到 VM args 中(例如 -Dcatalina.base="C:\workspace\.metadata \.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="C:\apache-tomcat-6.0.20" ... -Djava.endorsed.dirs="C:\apache-tomcat -6.0.20\endorsed") 甚至在使用 Eclipse 变量时强制替换。令人难以置信的是它们没有触及其他命令行属性。不用说用项目保存这种启动配置真的没用
    • 我同意。我的解决方案是除非必须,否则永远不要部署。我使用 MockRunner,这样我就可以在单元测试中运行我所有的 servlet 和诸如此类的东西,而无需应用服务器。
    • @AlexanderPogrebnyak:在这里填写了一个错误:bugs.eclipse.org/bugs/show_bug.cgi?id=416308
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 2012-07-14
    • 2020-07-22
    • 2019-02-13
    • 1970-01-01
    相关资源
    最近更新 更多