Ola pessoal,
Estou usando o eclipse junto com o plugin EasyEclipse e o Lomboz, sempre que tento fazer uma aplicação básica usando o struts o tomcat reclama do arquivo web.xml de minha aplicação.
tento fazer uma pagina de login,
1- crio um projeto no lomboz
2- crio um suporte para struts (o easyStruts copia todos os arquivos necessarios)
3-vou ate o struts-config e clico na opçao : new Action + Form + JSP , ele gera praticamente tudo para mim, cria os pacotes, as classes de form e action e o jsp .
Teoricamente esta tudo certo porem quando peço para o lomboz faz o deploy desse modulo e inicia o tom cat surge o seguinte erro:
26/08/2003 22:44:03 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 16 column -1: Element "web-app" does not allow "servlet" here.
org.xml.sax.SAXParseException: Element "web-app" does not allow "servlet" here.
at org.apache.crimson.parser.Parser2.error(Parser2.java:3160)
at org.apache.crimson.parser.ValidatingParser$ChildrenValidator.consume
.
.
.
.
26/08/2003 22:44:03 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 35 column -1: Element "servlet" does not allow "init-param" here.
org.xml.sax.SAXParseException: Element "servlet" does not allow "init-param" here.
at org.apache.crimson.parser.Parser2.error(Parser2.java:3160)
at org.apache.crimson.parser.ValidatingParser$ChildrenValidator.consume(ValidatingParser.java:349)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1317)
.
.
.
.
26/08/2003 22:44:03 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 40 column -1: Element "web-app" does not allow "servlet-mapping" here.
org.xml.sax.SAXParseException: Element "web-app" does not allow "servlet-mapping" here.
at org.apache.crimson.parser.Parser2.error(Parser2.java:3160)
o meu arquivo web.xml esta assim:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/dtd/web-app_2_2.dtd">
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<web-app>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-lass>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>config/keila</param-name>
<param-value>/WEB-INF/struts-config-keila.xml</param-value>
</init-param>
</servlet>
</web-app>
Se alguem ja passou por esse problema, por favor me ajude ja bati um pouco de cabeça com isso.
[]’