Error coming while running

Hi All,

I had developed a small app in Tomcat.

But now i am migrating into Sun-one.

I have deployed the app by making a war file

through the deploy tool.

But i am getting an error while parsing the web.xml file during running the app.

org.apache.jasper.JasperException: File"/struts-bean" not found

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:99)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:159)

org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:207)

org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:463)

org.apache.jasper.compiler.Parser.parseDirective(Parser.java:528)

org.apache.jasper.compiler.Parser.parseElements(Parser.java:1582)

org.apache.jasper.compiler.Parser.parse(Parser.java:176)

org.apache.jasper.compiler.ParserController.doParse(ParserController.java:263)

org.apache.jasper.compiler.ParserController.parse(ParserController.java:144)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:242)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:444)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:557)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:306)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)

javax.servlet.http.HttpServlet.service(HttpServlet.java:861)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:324)

org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:289)

java.security.AccessController.doPrivileged(Native Method)

javax.security.auth.Subject.doAsPrivileged(Subject.java:500)

org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:311)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:205)

the web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app

PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"

"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>

<display-name>Struts Blank Application</display-name>

<!-- Standard Action Servlet Configuration (with debugging) -->

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<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>2</param-value>

</init-param>

<init-param>

<param-name>detail</param-name>

<param-value>2</param-value>

</init-param>

<load-on-startup>2</load-on-startup>

</servlet>

<!-- Standard Action Servlet Mapping -->

<servlet-mapping>

<servlet-name>action</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

<!-- The Usual Welcome File List -->

<welcome-file-list>

<welcome-file>aswelcome.jsp</welcome-file>

</welcome-file-list>

<!-- Struts Tag Library Descriptors -->

<taglib>

<taglib-uri>/struts-bean</taglib-uri>

<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-html</taglib-uri>

<taglib-location>/WEB-INF/struts-html.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-logic</taglib-uri>

<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-nested</taglib-uri>

<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-tiles</taglib-uri>

<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>

</taglib>

</web-app>

i have the .tld file under the requisite folder.I am new to Sun one.

please help

[5171 byte] By [java_jamboreea] at [2007-11-27 9:33:49]
# 1

Jasper is not able to reconcile the path "/struts-bean" when it tries to compile the app. Essentially you have a reference that doesn't point to where it's supposed to. Look for references to "/struts-bean" in your web-xml and make sure that everything is being included properly in the .war file.

PS.

puckstopper31a at 2007-7-12 22:56:14 > top of Java-index,Java Essentials,Java Programming...
# 2
i have checked many times..........correct reference is there in the war file.It used to work properly when i was running the app through Tomcat web server.Please help
java_jamboreea at 2007-7-12 22:56:14 > top of Java-index,Java Essentials,Java Programming...