Hello,

I am trying my first application using struts. I got "/struts/bean-el not
found"  error msg from tomcat 5.0.
my configuration is:
----------------
ApplicationResources.properties in <tomcat>/webapps/<app-dir>/WEB-INF/class
directory
web.xml and struts-config.xml are located at <tomcat>/webapps/<app-dir>
along with my *.jsp files
struts-*.tld exists in <tomcat>/webapps/<app-dir>/WEB-INF
struts jar files in <tomcat>/webapps/<app-dir>/WEB-INF/lib

-----
type Exception report

message

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception

org.apache.jasper.JasperException: File "/struts/bean-el" not found
        
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler
.java:50)
        
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:41
1)
        
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:11
8)
        
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.jav
a:159)
        org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
        org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
        org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
        org.apache.jasper.compiler.Parser.parse(Parser.java:126)
        
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:2
20)
        
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101
)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
        
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:
511)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
295)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
-----------

my web.xml

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

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd";>

<web-app>

  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>application</param-name>
      <param-value>ApplicationResources</param-value>
    </init-param>
    <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>
  </servlet>

  <!-- Action Servlet Mapping -->
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/do/*</url-pattern>
  </servlet-mapping>

  <!-- The Welcome File List -->
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

  <!-- tag libs -->
  <taglib>
    <taglib-uri>struts/bean-el</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean-el.tld</taglib-location>
  </taglib>

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

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

  <taglib>
    <taglib-uri>jstl/c</taglib-uri>
    <taglib-location>/WEB-INF/c.tld</taglib-location>
  </taglib>

</web-app>
----------
my index.jsp:
<%@ taglib uri="struts/bean-el" prefix="bean" %>
<%@ taglib uri="struts/html-el" prefix="html" %>
<html>
<head>
<link href="<html:rewrite page="/rr.css" />" rel="stylesheet"
type="text/css">
<title><bean:message key="title.employeeApp"/></title>
</head>
<body>
<h1><bean:message key="title.employeeApp"/></h1>
<br>
<html:link page="/do/setupEmployeeForm">Add An Employee</html:link>
</body>
</html>
-------------
resource bundle: (AapplicationResources.properties)
#-- titles --
title.employeeApp=EMPLOYEE APPLICATION
title.employee.employeeform=EMPLOYEE FORM
title.employee.insert.confirmation=EMPLOYEE INSERT CONFIRMATION
#-- buttons --
button.submit=SUBMIT
-----------------



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to