Hallo!
Ich habe folgende jsp file:
Hierbei muss ich erwähnen, dass ich mit jBoss jBPM arbeite und diese jsp datei einen einfachen Prozess starten soll.
Damit die Imports auch richtig funktionieren, habe ich eine eigene Library mit externen jars angefertigt, dass zunächst auch ohne Probleme abgelaufen ist.
Allerdings bekomme ich folgende Fehlermeldung, wenn ich diese jsp datei dann deploye und ausführe:
Also, woran kann der Fehler liegen?
Danke im voraus.
Ich habe folgende jsp file:
Code:
<%@ page import=org.jbpm.* %>
<%@ page import=org.jbpm.graph.def.* %>
<%@ page import=org.jbpm.graph.exe.* %>
<%@ page import=org.jbpm.db.GraphSession %>
<%!
private void startProcessDefinition() {
String processDefinitionName = new String("websale");
JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
try {
GraphSession graphSession = jbpmContext.getGraphSession();
ProcessDefinition definition = graphSession.findLatestProcessDefinition(processDefinitionName);
ProcessInstance instance = definition.createProcessInstance();
instance.signal();
jbpmContext.save(instance);
} finally {
jbpmContext.close();
}
}
%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<% startProcessDefinition();%>
</body>
</html>
Damit die Imports auch richtig funktionieren, habe ich eine eigene Library mit externen jars angefertigt, dass zunächst auch ohne Probleme abgelaufen ist.
Allerdings bekomme ich folgende Fehlermeldung, wenn ich diese jsp datei dann deploye und ausführe:
Nun weiß ich leider gar nicht, was ich falsch gemacht habe. Ich vermute aber, dass eventuell etwas mit den Imports falsch ist.exception
org.apache.jasper.JasperException: Unable to load class for JSP
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)
root cause
org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:598)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
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)
root cause
java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:133)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:65)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:596)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
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)
Also, woran kann der Fehler liegen?
Danke im voraus.