Maven: Web.xml no lee correctamente -- jakarta-ee campo con maven campo con war camp Relacionados El problema

maven: web.xml not read properly


0
vote

problema

Español

construí un oído a través de Maven. En mi oído hay una guerra. El web.xml reside en la webapp.war / web-inf / web.xml. Y está envasado en la guerra a través de la guerra: la guerra en Maven. Cuando me implementé fue 7, me da errores para los componentes enumerados en web.xml como:

com.ibm.wsspi.webcontainer.extension.webextensionProcessor createServletWrapper servlet & gt; springservlet no está disponible actualmente: svve0200e: servlet & gt; [org.springframework.web.servlet.dispatcherservlet]: no se pudo encontrar la clase requerida - & gt; clase < br /> java.lang.classnotFoundException: org.springframework.web.servlet.dispatcherservlet

en mi web.xml:

  <servlet>    <servlet-name>SpringServlet</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <init-param>             <param-name>contextConfigLocation</param-name>         <param-value>             /WEB-INF/Spring-Context.xml                          </param-value>              </init-param>        <load-on-startup>1</load-on-startup>          </servlet>      <servlet-mapping>        <servlet-name>SpringServlet</servlet-name>        <url-pattern>*.go</url-pattern>      </servlet-mapping>   

Me da tres errores y dos son servlets y un oyente.

Una cosa que debería mencionar es que la web.xml tiene

     <display-name>CorpWeb</display-name>   

Mientras que el proyecto web en Maven es ECORP-WEB.

será este un problema.

Editar: Además, el LSItner está presente en la Web-INF / Clases y el otro servlet que viene de un frasco que está presente en el oído / lib

(Lo sentimos, no puedo poner bloques de código correctamente solo espacios COS cuando carga este sitio, dice ahora: el desbordamiento de la pila requirió JavaScript externo de otro dominio que está bloqueado o no se pudo cargar, no se lo que sucedió fue trabajar dos horas espalda...) Gracias por adelantado Syed ...

Editar: Lo siento Aaron, no puedo agregar comentarios debido a algún tipo de problema de JavaScript: No, el Spring-Web.jar no está en la Web-INF / LIB está en la raíz de la oreja en la carpeta LIB. Quité las libs de la guerra para que sea una guerra flaca. Además, el error viene para un servlet también que está presente en la carpeta Web-INF / Clases.

Original en ingles

I built an ear through maven. In my ear there is a war. the web.xml resides in the webApp.war/WEB-INF/web.xml. and it is packaged in war through war:war in maven. when i deploy on WAS 7 it gives me errors for the components listed in web.xml like :

com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper Servlet >SpringServlet is currently unavailable: SRVE0200E: Servlet >[org.springframework.web.servlet.DispatcherServlet]: Could not find required class - >class
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

in my web.xml:

<servlet>    <servlet-name>SpringServlet</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <init-param>             <param-name>contextConfigLocation</param-name>         <param-value>             /WEB-INF/Spring-Context.xml                          </param-value>              </init-param>        <load-on-startup>1</load-on-startup>          </servlet>      <servlet-mapping>        <servlet-name>SpringServlet</servlet-name>        <url-pattern>*.go</url-pattern>      </servlet-mapping> 

it gives me three errors and two are servlets and one a listener.

One thing i should mention is that the web.xml has

   <display-name>CorpWeb</display-name> 

while the webproject in maven is eCorp-web.

Will this be a problem.

Edit: also, the lsitener is present in the WEB-INF/classes and the other servlet is actually coming from a jar that is present in the ear/lib

(Sorry I cant put code blocks correctly only spaces cos when i load this site it says now : Stack Overflow required external JavaScript from another domain which is blocked or failed to load, Don't know what happened it was working two hours back...) Thanks in advance Syed...

Edit: I am sorry Aaron I cant add comments due to some kind of javascript issue: No the spring-web.jar is not in the WEB-INF/lib its in the root of the ear in the lib folder. I removed the libs from the war in order to make it a skinny war. Also, the error comes for a servlet as well which is present in the WEB-INF/classes folder.

        

Lista de respuestas

0
 
vote

El error significa que el INotifyPropertyChanged0 no está en la carrera. ¿Está en la guerra en Web-INF / LIB?

 

The error means that the spring-web*.jar is not on the classpath. Is it in the WAR in WEB-INF/lib?

 
 

Relacionados problema

2  Inicializando en el nivel de guerra, "principal" para la guerra  ( Initializing on war level main for war ) 
Hay una función de inicialización en el nivel de servlet, init (). Se llama una vez, en el primer uso del servlet. ¿Hay un método "init ()" en el nivel de g...

3  Desplegando la aplicación Java .War a Heroku [cerrado]  ( Deploying java war app to heroku ) 
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

2  Excluir el tarro de la guerra maven 3  ( Exclude jar from war maven 3 ) 
Necesitamos excluir pocos frascos de la guerra ... Estamos usando Maven 3 en Weblogic. Lo intenté <packagesourceexludes>...and <warsournceexludes..> ...

0  Actualización desde Birt 2.5.2 a 3.7.1  ( Upgrading from birt 2 5 2 to 3 7 1 ) 
Previamente utilizamos el código a continuación para configurar BIRT MOTOR para usar dentro de nuestro servlet, la guía de migración dice que solo necesita ag...

0  Oído con múltiples guerras o guerras con EJB remoto  ( Ear with multiple wars or wars with remote ejb ) 
He estado tratando de resolver esto por un tiempo y decidí hacerle su opinión. Estoy construyendo varias aplicaciones que comparten un conjunto común de dat...

0  Hacer tarro con algunas clases de Java ejecutando y construyendo proyecto de guerra de Java  ( Make jar with some java classes executing and building java war project ) 
Tengo un proyecto de guerra. Quiero generar mi guerra y algunos frascos con clases específicas. Por ejemplo, quiero un frasco llamado "interfaces.jar" con m...

60  Añadiendo archivos a un archivo zip con Java  ( Appending files to a zip file with java ) 
Actualmente estoy extrayendo los contenidos de un archivo de guerra y luego agregando algunos archivos nuevos a la estructura de directorios y luego creando u...

0  Migración de Maven a Gritle: "Grisle Build" falla para la tarea de construcción de la guerra  ( Migration from maven to gradle gradle build fails for war building task ) 
Estoy tratando de reescribir la configuración de Pom.xml en script en grados. La parte relativa a las dependencias en POM se ve así: <dependencies> <!-...

0  Jenkins Cómo cambiar el nombre del archivo de guerra  ( Jenkins how to rename war file ) 
He desplegado un archivo de guerra en una máquina remota usando Jenkins. Ahora quiero cambiar el nombre del archivo de guerra a través de Jenkins antes de que...

4  ¿La tarea de hormigas findbugs requiere un frasco?  ( Does findbugs ant task require a jar ) 
The DocsBugs Docs para tareas de hormigas son un poco confusos. Tradicionalmente, siempre he usado findbugs a través del complemento Eclipse, donde simpleme...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos