2010-07-09 18 views
8

Qualcuno sa come creare una chiavetta USB con JDK, Tomcat ed Eclipse (J2EE) (preferibilmente per una piattaforma Windows)?Portable JDK, Tomcat ed Eclipse (Windows)

Ho visto this question, ma l'unica risposta era speculativa.

So che la parte di eclissi sarebbe facile - basta metterla sulla pen drive. Tomcat richiede un JDK per quanto ne so. Ci sarebbe un modo per configurare tomcat in modo che faccia sempre riferimento a un jdk sulla pen drive (piuttosto che usare la variabile di sistema JAVA_HOME)? Che ne dici di Eclipse?

Sto pensando qualcosa come Cygwin sarebbe chiaramente essere eccessivo ...

risposta

5

Tomcat è abbastanza facile.

C'è un file batch standard chiamato setenv.bat in <tomcat-dir>/bin che viene chiamato da catalina.bat che è possibile impostare fino a fare riferimento a un percorso relativo per il JDK.

Un esempio di ciò è la distribuzione liferay tomcat, dare un'occhiata al suo file setenv.bat.

Liferay 6.0.1 setenv.bat verifica la presenza di un JRE installata nella directory CATALINA_HOME:

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

Grazie per questi suggerimenti! Qualche indizio o lead sul JDK? So che eclipse può funzionare con un JRE, e se Tomcat può anche usare questo: http://portableapps.com/apps/utilities/java_portable – KPthunder

+5

err .. copia semplicemente la directory jdk di sun intera dopo l'installazione lì può essere copiata e si è spostato senza problemi (tranne forse per il plugin del browser, ma è improbabile che sia il tuo problema) –