2010-07-09 12 views
8

Kann jemand einen USB-Stick mit einem JDK, Tomcat und Eclipse (J2EE) (alle für eine Windows-Plattform, vorzugsweise) machen?Portable JDK, Tomcat und Eclipse (Windows)

Ich sah this question, aber die einzige Antwort war spekulativ.

Ich weiß, dass die Eclipse-Teil wäre einfach - nur auf den USB-Stick setzen. Tomcat benötigt ein JDK soweit ich weiß. Wäre es möglich, tomcat so einzurichten, dass es immer auf eine jdk-Datei auf dem USB-Stick verweist (anstatt die Variable JAVA_HOME des Systems zu verwenden)? Wie wäre es mit Eclipse?

Ich denke so etwas wie Cygwin eindeutig zu viel des Guten wäre ...

Antwort

5

Kater ist recht einfach.

Es gibt eine Standard-Stapeldatei mit der Bezeichnung setenv.bat in <tomcat-dir>/bin, die von catalina.bat aufgerufen wird. Sie können dies als Referenz für einen relativen Pfad für das JDK festlegen.

Ein Beispiel dafür ist die liferay Tomcat Distrabution, schauen Sie sich die setenv.bat Datei an.

liferay 6.0.1 setenv.bat prüft, ob ein JRE im Verzeichnis CATALINA_HOME installiert:

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" 
) 
+1

Danke für diese Tipps! Irgendwelche Anhaltspunkte oder Hinweise auf dem JDK? Ich weiß, Eclipse kann mit einer JRE arbeiten, und wenn Tomcat kann auch ich dies verwenden: http://portableapps.com/apps/utilities/java_portable – KPthunder

+5

err .. Kopieren Sie einfach die Sonne jdk Verzeichnis ganze nach der Installation dort kann kopiert werden und bewegte sich ohne Probleme (außer vielleicht für Browser-Plugin, aber es ist unwahrscheinlich, dass Ihr Problem sein) –