eclipse

Noticias relacionadas con eclipse

HTTP ERROR: 500 Problem accessing /wse/wsexplorer/wsexplorer.jsp

08

Aug
2017
Posted By : efren0 Comentarios

Este error está dando al tratar de arrancar un servicio web desde el IDE Eclipse. El problema se trata en que eclipse está corriendo en una versión superior a java 1.7, donde parece que debe haber algún tipo de compatibilidad que haga que nuestro servicio web no arranque. El error no da mucha información al respecto, esto es todo lo que muestra:

HTTP ERROR: 500

Problem accessing /wse/wsexplorer/wsexplorer.jsp. Reason:

       Server Error


Powered by Jetty://

 

La solución pasa por ejecutar eclipse con java 1.7. Aquí tienes la opción de dejar esta versión de java como la definida por defecto en tu sistema, o indicar a eclipse con que versión de java quieres que funcione en su fichero eclipse.ini, marcado en negrita las líneas donde se configura el java a utilizar:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe

-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

 

Categorías :Java

Java was started but returned exit code=13

08

Aug
2017
Posted By : efren0 Comentarios

Si al tratar de arrancar eclipse sale un error "Java was started but returned exit code=13" similar al siguiente:

el problema viene en que Eclipse y Java no están preparados para el mismo número de bits, tipicamente Eclipse estará preparado para 64 bits y Java para 32 bits.

Para resolver el problema, lo primero será comprobar si el Java instalado es de 32 o 64 bits. Habriendo un terminal de comandos de windows y situandose en la carpeta bin de java, ejecutar "java -version" para realizar dicha comprobación.

Ejemplo de Java de 32 bits:

C:\Program Files (x86)\Java\jre7\bin>java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) Client VM (build 24.71-b01, mixed mode, sharing)

 

Ejemplo de Java de 64 bits:

C:\Program Files\Java\jdk1.7.0\bin>java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

 

La forma principal de destinguirlo es lo marcado  en negrita, si pone algo de 64-Bit será de 64 y en otro caso de 32.

Una vez visto esto, el siguiente paso será tener instalada la versión correcta de Java y bien dejar está por defecto en el sistema, o bien confingurar el fichero eclipse.ini para indicar a Eclipse que Java utilizar.

En el ejemplo se configura eclipse para utilizar el java de 64 bits, marcando las líneas a añadir en eclipse.ini, y ya tenemos eclipse funcionando:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe

-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

Categorías :Java
Tags :  ,