windows - 可移植 JDK、Tomcat 和 Eclipse (Windows)

标签 windows eclipse tomcat java

有谁知道如何使用 JDK、Tomcat 和 Eclipse (J2EE)(最好都用于 Windows 平台)制作 USB 拇指驱动器?

我看到了this question ,但唯一的答案是推测性的。

我知道 eclipse 部分很简单——只需将它放在 U 盘上即可。据我所知,Tomcat 需要 JDK。有没有一种方法可以设置 tomcat,使其始终引用拇指驱动器上的 jdk(而不是使用系统 JAVA_HOME 变量)? Eclipse 怎么样?

我在想像 cygwin 这样的东西显然有点矫枉过正......

最佳答案

tomcat 非常简单。

有一个名为 setenv.bat 的标准批处理文件在<tomcat-dir>/bincatalina.bat 调用您可以将其设置为引用 JDK 的相对路径。

这样做的一个例子是 liferay tomcat 分布,看看它的 setenv.bat文件。

liferay 6.0.1 setenv.bat检查安装在 CATALINA_HOME 中的 JRE目录:

if exist "%CATALINA_HOME%/jre1.5.0_22/win" (
    if not "%JAVA_HOME%" == "" (
    set JAVA_HOME=
    )

    set "JRE_HOME=%CATALINA_HOME%/jre1.5.0_22/win"
)

关于windows - 可移植 JDK、Tomcat 和 Eclipse (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3216902/

相关文章:

ruby - 用 ruby​​ 打开 Windows 文件?

c++ - 如何获取窗口的可执行文件名

java - 如何导航到 .java 文件而不是 .class 文件,其中在类路径中指定了源路径?

Eclipse、Checkstyle 和 java 文档注释中的空格

jsp - 如何使用带身份验证的servlet和jsp?

c++ - 如何检测图片中的 window 或门?

c++ - 在笔记本电脑上读取当前电池充电/放电率

多个平台的 Eclipse RCP : build. 属性

java - 无法通过 Apache Tomcat 访问网络文件夹

postgresql - 为 tomcat 提供证书 jndi 连接到 postgresql