2010-07-09 43 views
8

¿Alguien sabe cómo hacer una unidad flash USB con un JDK, Tomcat y Eclipse (J2EE) (preferiblemente para una plataforma Windows)?Portable JDK, Tomcat y Eclipse (Windows)

Vi this question, pero la única respuesta fue especulativa.

Sé que la parte del eclipse sería fácil, simplemente colóquela en la memoria USB. Tomcat requiere un JDK por lo que yo sé. ¿Habría una forma de configurar Tomcat para que siempre haga referencia a jdk en la unidad de disco (en lugar de usar la variable JAVA_HOME del sistema)? ¿Qué hay de Eclipse?

Estoy pensando algo así como Cygwin sería claramente una exageración ...

Respuesta

5

Tomcat es bastante fácil.

hay un archivo por lotes estándar llamado setenv.bat en <tomcat-dir>/bin que es llamada por catalina.bat se podría configurar esto para hacer referencia a una ruta relativa para el JDK.

Un ejemplo de esto es liferay tomcat distrabution, eche un vistazo a su archivo setenv.bat.

liferay 6.0.1 setenv.bat comprueba si hay un JRE instalado en el directorio: 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

Gracias por esos consejos! ¿Alguna pista o pistas en el JDK? Sé que eclipse puede funcionar con un JRE, y si Tomcat también puede usarlo: http://portableapps.com/apps/utilities/java_portable – KPthunder

+5

err .. simplemente copie el directorio jdk de sun completo después de la instalación allí puede copiarse y se movió sin problemas (excepto tal vez para el complemento del navegador, pero es poco probable que exista su problema) –