You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by ks...@aghlc.com on 2000/08/18 16:15:55 UTC

Assistance with a JavaServer Page accessing a Java Bean

Hello, I am looking for assistance with the following circumstance:

I am running Apache 1.3.12 with Tomcat 3.1 on Red Hat Llinux 6.2

I have compiled the following Java program called StringBean:

public class StringBean {
 
        private String message;
 
        public void setMessage(String message) {
                this.message = message;
        }
 
        public String getMessage() {
                return message;
        }
}

I have created the following JavaServer Page called HelloWorld:

<jsp:usebean id="HelloWorld" class="StringBean" />
 
<html>
<head><title>Hello World Example Page</title></head>
 
This is the output from the HelloWorld JavaServer Page:<br><br>
<jsp:setProperty name="HelloWorld" property="message" value="Hello World!"
/>
<jsp:getProperty name="HelloWorld" property="message" />
 
</html>

When I try to access the JavaServer Page, I receive the following error:

Error: 500
Location: /homelessdb/HelloWorld.jsp
Internal Servlet Error:
javax.servlet.ServletException
	at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:386)
	at
_0002fHelloWorld_0002ejspHelloWorld_jsp_14._jspService(_0002fHelloWorld_0002
ejspHelloWorld_jsp_14.java:74)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
va:174)
	at
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
	at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
	at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:156)
	at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
	at java.lang.Thread.run(Thread.java:484)
Root cause: 
org.apache.jasper.JasperException
	at
org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibra
ry.java:207)
	at
_0002fHelloWorld_0002ejspHelloWorld_jsp_14._jspService(_0002fHelloWorld_0002
ejspHelloWorld_jsp_14.java:59)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
va:174)
	at
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
	at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
	at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:156)
	at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
	at java.lang.Thread.run(Thread.java:484)
Root cause: 
java.lang.NullPointerException
	at
org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibra
ry.java:169)
	at
_0002fHelloWorld_0002ejspHelloWorld_jsp_14._jspService(_0002fHelloWorld_0002
ejspHelloWorld_jsp_14.java:59)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
va:174)
	at
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
	at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
	at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:156)
	at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
	at java.lang.Thread.run(Thread.java:484)

If anyone has any ideas regarding this error, the help would be much
appreciated.

Thanks.