Este es el error que recibí cuando creé mi primer servicio web Axis2 usando Eclipse. Después de escribir la clase, creé el servicio web con Apache Axis2. Cuando hago clic en el botón de inicio del servidor en eclipse, aparece un mensaje de error:
No se pudo publicar la configuración del servidor para Tomcat v6.0 Server en localhost.
Múltiples contextos tienen una ruta de "/ FirstApache".
FirstApache es el proyecto web dinámico que creé antes. Seleccioné el proyecto web correcto de la parte de configuración en el asistente de servicio web.
¿Cómo puedo arreglar esto?
En STS / Eclipse, vaya a "explorador de proyectos" o "explorador de paquetes" y encontrará una carpeta llamada "servidor". Ábrelo y encontrarás el
server.xml
archivo. Dentro de este archivo, en la parte inferior, encontrará una definición comoEs posible que encuentre duplicados de la misma definición que necesitaría eliminar.
fuente
En Eclipse, vaya al proyecto Servidores . Abra el árbol para la versión de Tomcat que está utilizando. Abra el archivo server.xml y verifique sus etiquetas de contexto.
fuente
En su eclipse IDE en el explorador de proyectos, acceda al server.xml como en:
Y elimine las etiquetas de contexto con referencias duplicadas para su proyecto:
fuente
Vaya
server.xml
y busque la"Context"
etiqueta con un nombre de propiedad"docBase"
.Elimine las líneas duplicadas aquí. Luego intente reiniciar el servidor.
fuente
Vaya al proyecto Servidores en eclipse, en la configuración de su servidor de tiempo de ejecución (en mi caso, Tomcat v7.0 Server en localhost-config) vaya a server.xml archivo luego busque la etiqueta <context>, normalmente encontrará más de una etiqueta de contexto , elimínelos y ejecute su aplicación en el servidor apropiado que funcionará ahora.
en mi caso encontré una etiqueta de contexto duplicada:
fuente
En eclipse usando tomcat, solo abre este archivo server.xml y encuentra la etiqueta de contexto y aquí verá que su nombre de contexto es más que uno que simplemente elimina contextos inútiles y reinicia su servidor, funcionará ...
fuente
fuente
Eclipse >> explorador de proyectos >> servidores >> server.xml >> etiqueta >> eliminar etiqueta duplicada de su proyecto
fuente
Simplemente elimine el servidor en Eclipse y agregue el servidor Tomcat nuevamente. que apague el tomcat en el archivo tomcat / bin / shutdown.bat e inicie el servidor en eclipse.
fuente
Intente eliminar el servidor tomcat existente en la consola del servidor. Si no tiene la consola, puede ir a "Mostrar vista -> servidor", eliminar el servidor haciendo clic derecho sobre él y luego agregar un nuevo servidor.
fuente
Si está utilizando Tomcat 7 y Eclipse, haga clic en el servidor Tomcat y luego vaya a la pestaña de módulos. Allí encontrará la entrada duplicada. Elimine la entrada y vuelva a implementar la aplicación. Eres bueno para ir ahora.
fuente
En una nota relacionada, si ha copiado un proyecto o, en cualquier caso, tiene la misma ruta de contexto para 2 proyectos 'activos', debe cambiar la ruta de contexto de uno de ellos, luego limpiar la configuración del servidor Tomcat y luego volver a publicar los servidores
ver esta respuesta más detallada
fuente
Tuve ese problema antes. Lo resolví expandiendo el árbol de tomcat y borrando la carpeta que está causando el choque. en tu caso es
/FirstApache
. después de eliminarlo. entonces lo vuelves a ejecutar, deberías poder correr. Si vuelve a ocurrir, bórrelo e intente nuevamente.fuente
Elimine el espacio o la línea vacía en server.xml o context.xml al comienzo de su código
fuente
En mi caso, encontré rutas duplicadas en Servers / Tomcat5.5 en localhost-config / server.xml bajo la etiqueta. Eliminar los duplicados resolvió el problema.
fuente
Eliminar org.eclipse.wst.server.core y org.eclipse.wst.server.ui de .metadata / .plugins de wrokspace
elimine el servidor de eclipse y luego vuelva a configurar el servidor en eclipse.
fuente
Este error ocurre cuando copia un proyecto que lo pasa y luego cambia el nombre de ese proyecto.
en tal caso, siga los siguientes pasos.
Paso 1: necesita editar su archivo web.xml. eliminar servlet y servlet-mapping de los proyectos anteriores.
Paso 2: llegó al SERVIDOR -> server.xml -> buscar contexto
Ejemplo: - Contexto docBase = "JSPandServletDemo" ruta = "/ JSPandServletDemo" reloadable = "true" source = "org.eclipse.jst.jee.server: JSPandServletDemo" />
ahora solo necesita cambiar el nombre de ruta a su nombre de proyecto actual.
Buena suerte feliz codificación :)
fuente
Si está utilizando STS y su servidor es Pivotal Simplemente haga doble clic en el servidor y vaya a> pestaña Módulos> pantalla Configurar los módulos web en este servidor.> Puede simplemente eliminar módulos y ejecutarlos nuevamente.
fuente
fuente