2010-02-09 13 views
9

: Se ha producidoEje de error acerca de la ubicación en tiempo de ejecución

Excepción al leer o escribir archivo {0} El Axis2 facetas no se puede instalar desde la ubicación en tiempo de ejecución Axis2 no se ha establecido. Vaya a la página de preferencias de Servicios web y configure la ubicación de tiempo de ejecución de Axis2 en Preferencias de Axis2.

En las preferencias mencionadas, la ubicación está configurada correctamente y, de hecho, dice "Ejecución de Axis2 cargada correctamente" después de cargar la ubicación de tiempo de ejecución correcta. Entonces, ¿qué está pasando? ¿Alguna otra solución que no sea volver a instalar eclipse o crear un nuevo espacio de trabajo?

Estoy usando Axis2 1.4.1 y eclipse.

Respuesta

16

Vuelva a verificar la versión de su eje utilizada con Eclipse (para estar seguro), como se ilustra en this thread.

Y pruebe el procedimiento described here, e ilustré por this tutorial.

Elegir ubicación de la carpeta del archivo de la guerra Axis2 en el diálogo de Eclipse en:

Window -> Preferences -> Web Services -> Axis2 Emitter 

O si todavía no funciona:

En realidad nos dimos cuenta de que si simplemente crear un servicio web ficticio con Axis2, el problema también desaparecerá

O:

Sucede cuando está dañado el directorio de plugins org.apache.axi2.facet (falta exploadedwar?).
La mejor manera de solucionar esto es copiar una buena copia de esa desde otro espacio de trabajo (crear uno nuevo) sobre su espacio de trabajo existente. Puede encontrar el directorio en /.metadata/.plugins/org.apache.axis2.facet.

Axis2 Preferences

+0

La última sugerencia me llevó por el camino correcto He sustituido el explodedwar carpeta y editó la ruta directamente en el archivo de configuración para que el eje ya no lo encuentre. De alguna manera se registró con la preferencia de eclipse y comenzó a funcionar. Gracias por la respuesta completa. – Ayrad

+3

Solo hacer un servicio web falso lo hizo funcionar para mí. –

+0

Esta respuesta me salvó de enloquecer. Limpió todo el espacio de trabajo y funciona de nuevo. * phew * – Patrick

0

Lo sentimos, pero no encontré las explicaciones en la web muy clara. Para los desarrolladores menos nerds como yo, me gustaría añadir que Axis2 no se puede instalar a través del administrador de actualizaciones de Eclipse: realmente tiene que descargar e instalar Axis2 usted mismo. Hay plugins adicionales disponibles que se pueden instalar con el administrador de actualizaciones: Axis2 Tools & SDK. Por cierto, encontré un directorio org.apache.axis_1.4.0.v200905122109 en mi carpeta de complementos pero eso es algo antiguo. HTH Saludos cordiales, Dobedani

+0

Instalé Axis 2 antes de instalar el toold para él, todavía tengo ese error. –

1

tuve un problema similar y seguido las instrucciones aquí, pero todavía tenía un problema, por último he comprobado Ventana-> Preferencia> WebService-> Servidor y el tiempo de ejecución y ha cambiado para leer eje 2 y el cambio Tiempo de ejecución del servicio web para Apache Axis2

+2

Ay, eso no me ayudó. –

1

La forma en que funcionó para mí es ligeramente diferente. Después de copiar la carpeta exploadedwar, eliminé todos los archivos jar relacionados con el eje de \ lib y los copié del eje2-1.6.1 original \ lib. Funcionó..

4

Dobedani,

primer lugar, descargue el archivo Apache Axis 2 Runtime Binary extraer el contenido del archivo, la ventana Goto -> Preferencias -> Servicios Web -> Eje 2 preferencias y busque la carpeta extraída, asegúrese de seleccionar la carpeta que contiene la carpeta bin.

Ahh, olvidé mencionar que debe agregar las facetas de Axis 2 a su proyecto para completar la corrección, ir a las propiedades del proyecto -> project factes -> Modificar proyecto y agregar las facetas de Axis 2 que se instalaron en el paso anterior .

Eso es todo.

4

acaba de crear un nuevo proyecto web dinámico y crearon una clase creó entonces un nuevo servicio web de él, entonces imorted el servicio web de edad, que trabajaba en esta ocasión

Cuestiones relacionadas