Unable to compile class for JSP

Status
Nicht offen für weitere Antworten.

Ceene

Aktives Mitglied
Hallo alle zusammen

Ich habe ein kleines Problem wie die Überschrift schon vermuten lässt.
Immer wenn ich meine jsp-Seite aufrufen will bekommen ich folgende Fehlermeldung:
Code:
rg.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 28 in the jsp file: /web/UserVerwaltung.jsp
Generated servlet error:
LoginRemote cannot be resolved to a type

An error occurred at line: 28 in the jsp file: /web/UserVerwaltung.jsp
Generated servlet error:
LoginRemote cannot be resolved to a type

An error occurred at line: 28 in the jsp file: /web/UserVerwaltung.jsp
Generated servlet error:
LoginRemote cannot be resolved to a type

An error occurred at line: 28 in the jsp file: /web/UserVerwaltung.jsp
Generated servlet error:
LoginRemote cannot be resolved to a type


	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

Meine jsp-Seite sieht wie folgt aus:

Code:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Artikelverwaltung</title>
</head>
<body>
<form action="UserVerwaltung.jsp" method="post">
<h1>Artikel verwalten</h1>


Name
  <input name="user" type="text" id="user">
</p>


password
  <input name="password" type="text" id="password">
</p>
<h2>Liste der vorhandenen Artikel</h2>
<table width="80" border="2" cellpadding="5">
	<tr>
		<th width="60">Key</th>
	</tr>
<%@ page import="java.util.*" 
         import="javax.naming.*" 
         import="tcejb.*" 
         import="javax.rmi.PortableRemoteObject"
%>
<%
	LoginRemote avr = (LoginRemote) 
		session.getAttribute("LoginBean");

	if(avr == null)
	{
		Properties p = new Properties();
		p.put(Context.INITIAL_CONTEXT_FACTORY, 
				"org.jnp.interfaces.NamingContextFactory");
		p.put(Context.URL_PKG_PREFIXES, 
				"org.jboss.naming:org.jnp.interfaces");
		p.put(Context.PROVIDER_URL, 
				"jnp://localhost:1099");
		Context ctx = new InitialContext(p);
		Object ref = ctx.lookup("LoginBean/remote");
		avr = (LoginRemote)
			PortableRemoteObject.narrow(ref, LoginRemote.class);
		session.setAttribute("LoginBean", avr);
	}

	Vector liste = null;
	
	try
	{
		avr.initialisieren(request.getParameter("user"));		
		out.print("<tr>");
		out.print("'>" + avr.getUser() + "</a></td>");
		out.print("</tr>");
		
	}
	catch(Exception e)
	{
		out.print("
<b style='color:red'>" + e.getMessage() + "[/b]");
		session.setAttribute("LoginBean", null);
	}
%>

</table>
</form>
</body>
</html>

Wie kommt die Fehlermeldung zustande? Das Bean ist in dem Package "tcejb" welches ja auch eingebunden wird.
Warum kann er dann kein LoginRemote-Object anlegen???
 
G

Gast

Gast
was war denn der fehler? ich hab etwas ziemlich aehnliches und weiss nicht was ich machen soll
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JBoss4 Deployment Multiple class loaders found. Application Tier 8

Ähnliche Java Themen

Neue Themen


Oben