Unable to resolve this exception :javax.servlet.ServletException: No getter
The source code I am having is
1> Login.jsp
2>LoginForm.java
3>LoginAction.java
4>web.xml
5>struts-config.xml
1>Login.jsp
<%@ page language="java"%>
<%@ page import="java.io.*"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<html:html>
<center><IMG SRC="E:\jboss-4.0.3SP1\server\default\deploy\TestApplication.war\image\welcome.jpg" HEIGHT=233 WIDTH=282 ALT="WELCOME TO DATAMATICS"></center>
<center><h1 style="color:blue"><hr>WELCOME TO DATAMATICS</hr></h1></center>
<h2 style="color:green">LOGIN FORM</h2>
<html:errors/>
<center>
<body>
<html:form action="/login.do" >
<table width="20%" border="0">
<td>
<tr><h4 style="color:red">USER ID:<h4></tr>
<tr><html:text property="username" size="30"/></tr>
<hr>
</td>
<td>
<tr><h4 style="color:red">PASSWORD:</h4></tr>
<tr><html:password property="password" size="30" /></tr>
<hr>
<tr><html:submit>SUBMIT </html:submit></tr><hr>
<tr><html:reset/></tr>
<tr></tr>
</td>
</table>
</body>
</html:form>
</center>
</html:html>------------------------------------------------------
2>LoginForm.java
package com.MyPack.Datamatics;
import com.MyPack.Datamatics.LoginAction;
import javax.servlet.http.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action.*;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionError.*;
//import java.util.*;
//import java.io.*;
public class LoginForm extends ActionForm
private String username=null;
private String password=null;
public void setUserName(String username)
this.username=username;
public String getUserName()
return username;
public void setPassword(String password)
this.password=password;
public String getPassword()
return password;
public void reset(ActionMapping am,HttpServletRequest req)
this.username="";
this.password="";
public ActionErrors validate(ActionMapping am, HttpServletRequest req)
ActionErrors ae = new ActionErrors();
if ( (username==null) || (username.length()==0))
// ae.add("username" , new ActionMessage("errors.username.required") );
if( (password==null) || (password.length()==0))
// ae.add("password" , new ActionMessage("errors.password.required") );
return ae;
3>LoginAction.java
package com.MyPack.Datamatics;
import com.MyPack.Datamatics.LoginForm;
import javax.servlet.http.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import javax.servlet.ServletException;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionError;
public class LoginAction extends Action
public ActionForward execute(ActionMapping am,
ActionForm af,
HttpServletRequest req,
HttpServletResponse res)throws IOException, ServletException
String target= new String("success");
if(af!=null)
LoginForm loginForm = (LoginForm)af;
String userName = loginForm.getUserName();
String password = loginForm.getPassword();
if (userName.equalsIgnoreCase("Datamatics") && password.equalsIgnoreCase("12345"))
req.setAttribute("UserName",userName);
else
target = new String("failure");
return am.findForward(target);
4>web.xml
<web-app>
<servlet>
<servlet-name>ActionServlet</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>application </param-name>
<param-value>ApplicationResources</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mappings>
<servlet-name>ActionServlet</servlet-name>
<url-mapping>*.do</url-mapping>
</servlet-mappings>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</web-app>-----------------------
5>Struts-config.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<struts-config>
<form-beans>
<form-bean name="loginForm" type="com.MyPack.Datamatics.LoginForm" />
<form-bean name="uploadForm" type="com.MyPack.Datamatics.UploadForm" />
</form-beans>
<global-forwards>
<forward name="success" path="/index.jsp"/>
</global-forwards>
<action-mappings>
<action path="/login"
type="com.MyPack.Datamatics.LoginAction"
name="loginForm"
scope="request"
input="/login.jsp">
<forward name="success" path="/upload.jsp" />
<forward name="fail" path="/index.jsp" />
</action>
<action path="/upload"
type="com.MyPack.Datamatics.UploadAction"
name="uploadForm"
scope="request"
input="/upload.jsp">
<forward name="success" path="/successUpload.jsp" />
<forward name="fail" path="/index.jsp" />
</action>
</action-mappings>
<controller
processorClass="org.apache.struts.action.RequestProcessor"/>
</struts-config>Kindly help where i am going wrong ..... I have mapped every property, even though I am getting this error
:::::::>> javax.servlet.ServletException: No getter
Error come from your LogonForm.
Field: username So getter must be getUsername() and not getUserName() ("N" is lower case).
Similar Messages
-
Hi everybody --
Isn't this usually an SQLException? This exception is freaking me out because I didn't used to get it. The part of the code that uses the type column has always executed just fine. I'm starting to wonder of I'm running out of memory or something weird like that.
I would have liked to post code, but I'm running the JSP from Sun ONE Studio 4, and when this particular exception occurs, I can't just click on it to take me to the offending code. I truly don't know where this exception is coming from.
Does anyone know the solution to the exception, or how to get Sun ONE to take me to the bad code? Thank you all so much!!
-Kwj.My guess is that it's in here somewhere.
From the Db class:
public String sSelectRecord =
"select corr.cid," +
"corr.rid," +
"t.type," +
"corr.dte_response_due," +
"sr1.nam_last||', '||sr1.nam_first as sender," +
"sr2.nam_last||', '||sr2.nam_first as receiver," +
"corr.subject," +
"corr.dte_sent," +
"corr.dte_recd," +
"c.cat," +
"s.subcat," +
"corr.filepath," +
"corr.hardcopy " +
"from t_corr corr, t_type t, t_sender_receiver sr1, " +
"t_sender_receiver sr2, t_cat c, t_subcat s " +
"where corr.type=t.sak_type " +
"and corr.sender=sr1.sak_sender_receiver " +
"and corr.receiver=sr2.sak_sender_receiver " +
"and corr.cat=c.sak_cat " +
"and corr.subcat=s.sak_subcat";
public ResultSet [] getAll() throws SQLException
ResultSet [] all = new ResultSet [4];
all [0] = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE).
executeQuery("select type from t_type where display=true order by type asc");
all [1] = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE).
executeQuery("select nam_last||', '||nam_first as names from t_sender_receiver where display=true order by names");
all [2] = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE).
executeQuery("select cat from t_cat where display=true order by cat asc");
all [3] = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE).
executeQuery("select subcat from t_subcat where display=true order by subcat asc");
return all;
}//getAll()
public ResultSet searchAll() throws SQLException{
return con.prepareStatement(sSelectRecord + " order by cid").executeQuery();
}//searchAllFrom the JSP:
<html><body>
<%
ResultSet [] all = d.getAll();
//print main form table
%>
<lots of html here>
<%
/******************************Search Results********************************/
if (d.getParam(request, "search").equals("Search") || recordParamVals[0].length() > 1){
//grab criteria values
for(int i=0; i < formParams.length; i++){
formParamVals[i] = d.getParam(request, formParams);
//search based on criteria
//no criteria selected -- select all from db
rsSearch = d.searchAll(); -
Hi master
Sir I use orace 9i easily in java class with following code
===========
import java.sql.*;
public class ttst {
public ttst() {
public static void main (String args [])
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@fahim:1521:aamir","muhammad","mfa786");
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("select accid from accbal where accid='K1101'");
System.out.println ("going for connection");
while (rset.next())
s= rset.getString("accid");
System.out.println (s);
catch(Exception e){
e.printStackTrace();
system give me right result
and when I use jsp with this code
<HTML>
<%@ page import="java.sql.*,java.util.*" %>
<% String url="jdbc:oracle:thin:@fahim:1521:aamir";
Connection con;
Statement stmt;
ResultSet rs;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
con = DriverManager.getConnection(url,"muhammad","mfa786");
stmt=con.createStatement();
%>
<%
%>
<select name="ltpid">
<%
try{
rs= stmt.executeQuery("select accid,title from chartofacc");
while (rs.next()){
%>
<option Value=<%=rs.getString(1)%>> <%=rs.getString(2) %> </option>
<%
catch(Exception e){}
%>
</select>
<br>
TEST DONE!
</HTML>
sir I have class12.zip and class11.zip I same folder
but system give me this error
Apache Tomcat/4.0.6 - HTTP Status 500 - Internal Server Error
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: oracle.jdbc.driver.OracleDriver
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
at org.apache.jsp.bistest$jsp._jspService(bistest$jsp.java:128)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.service(IDEJspServlet.java:173)
at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.serviceJspFile(IDEJspServlet.java:246)
at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.service(IDEJspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:226)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(MonitorValve.java:148)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
root cause
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1406)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1254)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:198)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.jsp.bistest$jsp._jspService(bistest$jsp.java:70)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.service(IDEJspServlet.java:173)
at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.serviceJspFile(IDEJspServlet.java:246)
at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.service(IDEJspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:226)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(MonitorValve.java:148)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
but jsp page not run
please give me idea how I how my oracle data in jsp page
thank
aamirsir i post my problem but they reply me it java problem not oracle problem
*** oracle reply**********
You metioned that you use
jdbc:oracle:thin:@<ip or hostname of machine where your db is installed>: 1521:aamir , description to connect the remote database. So, I think it's not related to your tnsname.ora problem. It's only java oracle thin connection string. Please check this string, make sure the ip and database service name is right.
one more thing, use sqlplus check your tnsname.ora, if ok, then try to check jdbc and make sure the jdbc driver match to oracle server.
sir please give me idea how i show my oracle data in clinet browser
thank's
aamir -
Javax.servlet.ServletException: Servlet execution threw an exception
Hi guys...
I got an error message after I click a button on my page. Before my action class called, servlet throw an exception.
this is the error message from my eclipse console.
15:31:31,062 INFO [STDOUT] javax.servlet.ServletException: Servlet execution threw an exception
15:31:31,062 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:275)
15:31:31,062 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at roll.mov.j2ee.common.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:167)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at roll.mov.j2ee.common.filters.PersistFilter.doFilter(PersistenceFilter.java:160)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
15:31:31,156 INFO [STDOUT] at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
15:31:31,156 INFO [STDOUT] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
15:31:31,156 INFO [STDOUT] at java.lang.Thread.run(Thread.java:595)
15:31:31,156 ERROR [PersistFilter] Exception object caught by servlet persist filter.
15:31:31,171 ERROR [[action]] Servlet.service() for servlet action threw exception
roll.mov.j2ee.common.exceptions.RollMovException: Error caught
begin nested exception:
javax.servlet.ServletException: Servlet execution threw an exception
end nested exception:
javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:275)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at roll.mov.j2ee.common.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at roll.mov.j2ee.common.filters.PersistenceFilter.doFilter(PersistenceFilter.java:160)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Note:
- roll.mov.j2ee.common.exceptions.RollMovException is my custom exception.
- roll.mov.j2ee.common.filters.AuthenticationFilter, implement javax.servlet.Filter
- roll.mov.j2ee.common.filters.PersistFilter, implement javax.servlet.Filter
this persistFilter work as proxy hibernate filterFrom my experience, Normally the root cause will be display in the exception. but this error message doesn't provide any information about what's wrong with my code.
Anyone have an idea?
Thanks in advamce
pdtThanks for replying gimbal2.
in that line, " AuthenticationFilter.java:167" i called the
filterChain.doFilter(request, response);where filterChain is object of javax.servlet.FilterChain
I run my jboss with debug mode and i got abit more information about the error.
the error message:
2006-07-20 12:56:48,437 WARN [org.apache.struts.action.RequestProcessor] Unhandled Exception thrown: class java.lang.NullPointerException
2006-07-20 12:56:48,437 INFO [STDOUT] ServletException thrown
2006-07-20 12:56:48,437 INFO [STDOUT] javax.servlet.ServletException
2006-07-20 12:56:48,437 INFO [STDOUT] at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
2006-07-20 12:56:48,437 INFO [STDOUT] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
2006-07-20 12:56:48,437 INFO [STDOUT] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
2006-07-20 12:56:48,437 INFO [STDOUT] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
2006-07-20 12:56:48,437 INFO [STDOUT] at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
2006-07-20 12:56:48,437 INFO [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
2006-07-20 12:56:48,437 INFO [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
15:31:31,062 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:275)
15:31:31,062 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at roll.mov.j2ee.common.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:167)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at roll.mov.j2ee.common.filters.PersistFilter.doFilter(PersistenceFilter.java:160)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
15:31:31,156 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
15:31:31,156 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
15:31:31,156 INFO [STDOUT] at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
15:31:31,156 INFO [STDOUT] at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
15:31:31,156 INFO [STDOUT] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
15:31:31,156 INFO [STDOUT] at java.lang.Thread.run(Thread.java:595)
15:31:31,156 ERROR [PersistFilter] Exception object caught by servlet persist filter.
15:31:31,171 ERROR [[action]] Servlet.service() for servlet action threw exception
roll.mov.j2ee.common.exceptions.RollMovException: Error caught
begin nested exception:
javax.servlet.ServletException: Servlet execution threw an exception
end nested exception:
javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:275)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at roll.mov.j2ee.common.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at roll.mov.j2ee.common.filters.PersistenceFilter.doFilter(PersistenceFilter.java:160)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)I check in docjar.com, seems like the the line in requestprocessor.java that thrown this exception is
return (handler.execute(exception, config, mapping, form, request, response)); where handler is org.apache.struts.action.ExceptionHandler
any idea guys..
Thanks in advance
pdt -
Snmp walk : javax.servlet.ServletException
Hello,
With lms3.1, from device center the first SNMP walk is OK.
When we try to do another snmp-walk either on the same device, either on another device , we recieve this error message:
Regards
Michel Misonne
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
com.cisco.nm.cmf.util.AccessLogFilter.doFilter(AccessLogFilter.java:100)
root cause
java.lang.OutOfMemoryError: unable to create new native thread
java.lang.Thread.start0(Native Method)
java.lang.Thread.start(Thread.java:574)
com.cisco.nm.lib.snmp.lib.MibStore.loadMibFile(MibStore.java:320)
com.cisco.nm.lib.snmp.lib.MibStore.loadMib(MibStore.java:313)
com.cisco.nm.lib.snmp.lib.SnmpMain.loadMib(SnmpMain.java:143)
com.cisco.nm.cmf.devicecenter.action.SnmpWalk_JT.snmpWalk(SnmpWalk_JT.java:466)
com.cisco.nm.cmf.devicecenter.action.SnmpWalk_JT.perform(SnmpWalk_JT.java:261)
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.cisco.nm.cmf.util.AccessLogFilter.doFilter(AccessLogFilter.java:100)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.Hello,
- Lms is installed on Windows 2003 SRV enterprise edition SP1
- Swap space is Min 4096 Mg and Max 8192 Mg
- This pb appears with any starting OID
Also, this problem appears with different client-PC, the first time it is OK, then the next time it gives this errors on different PC.
Customer has to wait another time ( next day) to make it work again.
Michel Misonne -
Dear all,
First of all sorry, if this is not the right place for my question.
I am facing some problem with the XFire Webservices. When i am trying to access the WSDL through the url. server is throwing the following exception :
javax.servlet.ServletException: The name "" is not legal for JDOM/XML namespaces: Namespace URIs must be non-null and non-empty Strings.
org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:143)
org.codehaus.xfire.transport.http.XFireServlet.doGet(XFireServlet.java:107)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
org.jdom.IllegalNameException: The name "" is not legal for JDOM/XML namespaces: Namespace URIs must be non-null and non-empty Strings.
org.jdom.Namespace.getNamespace(Namespace.java:164)
org.codehaus.xfire.util.NamespaceHelper.getUniquePrefix(NamespaceHelper.java:58)
org.codehaus.xfire.aegis.type.basic.BeanType.writeSchema(BeanType.java:560)
org.codehaus.xfire.wsdl.AbstractWSDL.addDependency(AbstractWSDL.java:224)
org.codehaus.xfire.wsdl.AbstractWSDL.addDependency(AbstractWSDL.java:233)
org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createDocLitPart(WSDLBuilder.java:403)
org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createPart(WSDLBuilder.java:355)
org.codehaus.xfire.wsdl11.builder.WSDLBuilder.writeParameters(WSDLBuilder.java:509)
cont.......
I am not able to figure out the root cause for this. The service.xml file looks like below:
<?xml version="1.0" encoding="UTF-8"?>
<!-- START Service.xml -->
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<!-- Construct the castor service factory by Spring -->
<bean id="castorTypeRegistry" class="org.codehaus.xfire.castor.CastorTypeMappingRegistry"/>
<bean id="bindingProvider" class="org.codehaus.xfire.aegis.AegisBindingProvider">
<constructor-arg ref="castorTypeRegistry"/>
</bean>
<bean id="castorServiceFactory" class="org.codehaus.xfire.service.binding.ObjectServiceFactory">
<constructor-arg index="0" ref="xfire.transportManager"/>
<constructor-arg index="1" ref="bindingProvider"/>
</bean>
<service>
<name>ReleaseManager</name>
<namespace>ReleaseManager</namespace>
<serviceClass>com.pinkroccade.jfoundation.calculation.releases.ReleaseManager</serviceClass>
<implementationClass>com.pinkroccade.jfoundation.calculation.releases.ReleaseManagerImpl</implementationClass>
<schemas>
<schema>META-INF/schema/release-impact-worksheet-3.2.0.xsd</schema>
</schemas>
<style>document</style>
<serviceFactory>#castorServiceFactory</serviceFactory>
</service>
</beans>
<!-- END Service.xml-->
The issue which i am facing is it due to the problem with the service.xml (Which i dont think so..), Or is it any thing to do with the XSD file which i am using.
Can any body give me some guide lines for this ????
Thanks in advance.
Thanks and Regards,
Manjunath.Any one any thoughts..
I need to find out the solution for this as soon as possible; Not able to proceed further...
Thanks and Regards,
Manjunath. -
Getting javax.servlet.ServletException: General error
Someone pls help me....
I am getting General Error while inserting a row in database.I am not able to solve this error...I would really appreciate your help...Thanks in advance...
Following is my Code ::
<%! int countBts,countBts1,mmm; %>
<%! String msg; %>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dataSourceName = "ProjData";
String dbURL = "jdbc:odbc:" + dataSourceName;
Connection conn = DriverManager.getConnection(dbURL, "","");
int dataMgx= Integer.parseInt(request.getParameter("allocMgxId"));
int dataFrsm=Integer.parseInt(request.getParameter("allocFrsmSlotNo"));
int dataPort=Integer.parseInt(request.getParameter("allocPortNo"));
int dataBts=Integer.parseInt(request.getParameter("bts1"));
int dataRpm=Integer.parseInt(request.getParameter("allocRpmNo"));
int dataMultiLink=Integer.parseInt(request.getParameter("allocMultiLinkNo"));
String dataPortStatus= "vacant";
Statement myStat1 = conn.createStatement();
myStat1.execute("select count(BTS_ID) from MGX where BTS_ID=" + dataBts);
ResultSet result1 = myStat1.getResultSet();
if(result1.next())
countBts=Integer.parseInt(result1.getString(1));
countBts1=countBts+1;
if(countBts > 6)
msg="Configuration of more than 6 spans not allowed";
%>
<h3><%=msg %></h3>
<%}
else
PreparedStatement stmt1 =
conn.prepareStatement(("Insert into MGX (BTS_ID,Port_Status,MGX_Num,Port_No,FRSM_No,RPM_Card,Multi_Link) values ("+dataBts+",'"+dataPortStatus+"',"+dataMgx+","+dataPort+","+dataFrsm+","+dataRpm+","+dataMultiLink+")"));
mmm = stmt1.executeUpdate();
stmt1.close();
if(mmm == 1)
msg="One SpanRecord successfully added in the Database ";
else
msg="Failure in Update Operation";
result1.close();
myStat1.close();
conn.close();
%>
The error I am getting is as follows::
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: General error
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp._5_jsp._jspService(_5_jsp.java:179)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.sql.SQLException: General error
sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6987)
sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
sun.jdbc.odbc.JdbcOdbc.SQLExecute(JdbcOdbc.java:3150)
sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute(JdbcOdbcPreparedStatement.java:214)
sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeUpdate(JdbcOdbcPreparedStatement.java:136)
org.apache.jsp._5_jsp._jspService(_5_jsp.java:121)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
Pls Help meThanks for the reply buddy...
As per your reply....I have tried modifying my Preparedstatement properly with ? and then binding values...
But even after doing this i am still getting the same error....
I am clueless...
Following is my modified Prepared Statement ::
conn.prepareStatement(("Insert into MGX (BTS_ID,MGX_Num,Port_No,FRSM_No,RPM_Card,Multi_Link,Port_Status) values (?,?,?,?,?,?,?)"));
stmt1.setInt(1,Integer.parseInt(request.getParameter("bts1")));
stmt1.setInt(2,Integer.parseInt(request.getParameter("allocMgxId")));
stmt1.setInt(3,Integer.parseInt(request.getParameter("allocPortNo")));
stmt1.setInt(4,Integer.parseInt(request.getParameter("allocFrsmSlotNo")));
stmt1.setInt(5,Integer.parseInt(request.getParameter("allocRpmNo")));
stmt1.setInt(6,Integer.parseInt(request.getParameter("allocMultiLinkNo")));
stmt1.setString(7,"Allocated");
Awaiting for a solution.... -
Javax.servlet.ServletException: 115682-------------jsf problem
I have this code ,
some time it works ,some time not,
i am not getting where is the problem
*************************************start code***************************************************
<body>
<f:view>
<h:form id="viewForm">
<b><p align="center">CD Management</p></b>
<table width="100%">
<tr><td valign="top" >
<h:panelGrid columns="8">
<h:commandLink id="com1" value="CD management" action="#{CDBean.getAllCDs}" title="CD management"/>
<h:outputText value="||" id="use1r"></h:outputText>
<h:commandLink id="Users" value="Users account" onmouseover="checkSupervisor()" action="#{usersBean.viewAllAccounts}" title="Users account"/>
<h:outputText value="||" id="use13"></h:outputText>
<h:commandLink id="pas" value="Change password" action="#{changePasswordBean.changePassword}" title="Change password"/>
<h:outputText value="||" id="us2er"></h:outputText>
<h:commandLink id="com2" value="Log out" action="#{logoutBean.logout}" title="Log out">
</h:commandLink>
</h:panelGrid>
</td>
<td valign="top" align="right" title="Logged in||<%=session.getAttribute("username") %>">Logged in||<font color="green"><%=session.getAttribute("username") %></font></td>
</table>
<hr>
<b>CD Management</b><br><br>
<h:commandLink value="Add New CD/DVD" action="#{viewCDBean.addLicenceCDDetails}"/>
<table border="0" cellspacing="0" cellpadding="0" width="760">
<tr><td></td><td>
<table>
<tr>
<td align="left"><div class="column1">Cdno</div></td>
<td align="center"><div class="column2">Title</div></td>
<td align="center"><div class="column3">CD/DVD</div></td>
<td align="center"><div class="column4"></div></td>
</tr>
</table>
</td></tr>
<tr>
<td valign="top">
<h:dataTable>
</h:dataTable>
</td>
<td valign="top">
<div style="overflow:scroll; height:400px; width:760px;">
<h:dataTable value="#{CDBean.list}" var="cdmanage" border="1" id="uscode11" columnClasses="column1,column2,column3" bgcolor="pink">
<h:column >
<h:outputText value="#{cdmanage.cd_number}" id="uscode1" />
</h:column>
<h:column>
<h:commandLink value="#{cdmanage.cd_title}" id="cdmangelink" action="#{viewCDBean.editCDDetails}" onmouseover="checkSupervisor()">
<f:param value="#{cdmanage.cd_number}" name="cd_number" id="cd_number"> </f:param>
<f:param value="#{cdmanage.cd_contents}" name="cd_contents" id="cd_contents"> </f:param>
<f:param value="#{cdmanage.cd_dvd}" name="cd_dvd" id="cd_dvd"> </f:param>
<f:param value="#{cdmanage.cd_title}" name="cd_title" id="cd_title"> </f:param>
<f:param value="#{cdmanage.license_key}" name="license_key" id="license_key"> </f:param>
<f:param value="#{cdmanage.vendor_company}" name="vendor_company" id="vendor_company"> </f:param>
<f:param value="#{cdmanage.vendor_name}" name="vendor_name" id="vendor_name"> </f:param>
<f:param value="#{cdmanage.vender_contact_no}" name="vender_contact_no" id="vender_contact_no"> </f:param>
<f:param value="#{cdmanage.remarks}" name="remarks" id="remarks"> </f:param>
<f:param value="#{cdmanage.entered_by}" name="entered_by" id="entered_by"> </f:param>
<f:param value="#{cdmanage.last_updated_by}" name="last_updated_by" id="last_updated_by"> </f:param>
<f:param value="#{cdmanage.cd_dvd}" name="cd_dvd" id="cd_dvd"> </f:param>
<f:param value="#{cdmanage.license_or_open_source}" name="license_or_open_source" id="license_or_open_source"> </f:param>
<f:param value="#{cdmanage.serial_key}" name="serial_key" id="serial_key"> </f:param>
<f:param value="#{cdmanage.purchase_date}" name="purchase_date" id="purchase_date"> </f:param>
<f:param value="#{cdmanage.purchase_price}" name="purchase_price" id="purchase_price"> </f:param>
<f:param value="#{cdmanage.status}" name="status" id="status"> </f:param>
<f:param value="Edit CD/DVD details" name="form_title" id="form_title"> </f:param>
</h:commandLink>
</h:column>
<h:column>
<h:outputText value="#{cdmanage.cd_dvd}" id="uscode9"/>
</h:column>
</h:dataTable>
</div>
</td>
</tr>
</table>
</h:form>
</f:view>
</body>
*************************************end code***************************************************
Error
Jun 12, 2008 10:00:53 AM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
javax.servlet.ServletException: 115682
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:679)
at org.apache.jsp.CD.viewAllCDs_jsp._jspService(viewAllCDs_jsp.java:215)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:753)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:518
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:452)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:368)
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:205)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:203)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Prot
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:631)
at java.lang.Thread.run(Thread.java:595)root cause
java.lang.ArrayIndexOutOfBoundsException: 113074
at org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:111)
at javax.faces.webapp.UIComponentTag$1.write(UIComponentTag.java:934)
at com.sun.faces.util.HtmlUtils._writeDecRef(HtmlUtils.java:381)
at com.sun.faces.util.HtmlUtils.writeAttribute(HtmlUtils.java:246)
at com.sun.faces.renderkit.html_basic.HtmlResponseWriter.writeAttribute(HtmlResponseWriter.java:262)
at com.sun.faces.renderkit.html_basic.CommandLinkRenderer.encodeBegin(CommandLinkRenderer.java:228)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:683)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:433)
at com.sun.faces.renderkit.html_basic.TableRenderer.encodeChildren(TableRenderer.java:257)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:607)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:544)
at com.sun.faces.taglib.html_basic.DataTableTag.doEndTag(DataTableTag.java:491)
at org.apache.jsp.CD.viewAllCDs_jsp._jspx_meth_h_dataTable_1(viewAllCDs_jsp.java:489)
at org.apache.jsp.CD.viewAllCDs_jsp._jspService(viewAllCDs_jsp.java:185)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:753)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:518)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:452)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:368)
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:205)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:562)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:203)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:488)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:631)
at java.lang.Thread.run(Thread.java:595) -
Javax.servlet.ServletException
Hi guys,
i'm developing a jsf application...
i'm trying to use a myfaces email validator and now i'm this error when i run the application...
what can i do??
Please help me solving my problem,i'm inexpert of jsf...
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: javax.servlet.jsp.JspException: org.apache.myfaces.renderkit.html.util.DummyFormUtils.findNestingForm(Ljavax/faces/component/UIComponent;Ljavax/faces/context/FacesContext;)Lorg/apache/myfaces/shared_tomahawk/renderkit/html/util/FormInfo;
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:821)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.Login_jsp._jspService(Login_jsp.java:115)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
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:856)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
org.apache.jsp.index_jsp._jspService(index_jsp.java:43)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
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:856)
root cause
java.lang.NoSuchMethodError: org.apache.myfaces.renderkit.html.util.DummyFormUtils.findNestingForm(Ljavax/faces/component/UIComponent;Ljavax/faces/context/FacesContext;)Lorg/apache/myfaces/shared_tomahawk/renderkit/html/util/FormInfo;
org.apache.myfaces.renderkit.html.jsf.DummyFormHtmlButtonRenderer.findNestingForm(DummyFormHtmlButtonRenderer.java:50)
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlButtonRendererBase.buildOnClick(HtmlButtonRendererBase.java:170)
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlButtonRendererBase.encodeEnd(HtmlButtonRendererBase.java:120)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:442)
org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:216)
org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:9
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:442)
org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:216)
org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:9
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)
com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:460)
org.apache.jsp.Login_jsp._jspx_meth_h_panelGrid_0(Login_jsp.java:266)
org.apache.jsp.Login_jsp._jspx_meth_h_form_0(Login_jsp.java:229)
org.apache.jsp.Login_jsp._jspx_meth_f_view_0(Login_jsp.java:180)
org.apache.jsp.Login_jsp._jspService(Login_jsp.java:105)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
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:856)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
org.apache.jsp.index_jsp._jspService(index_jsp.java:43)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
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:856)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.no,
i had this problem while i'm trying to use e-mail validator of myfaces implementation..
i have renounced to use it.....sorry -
Javax.servlet.ServletException: Missing message for key
Hello
I have created an strut application.
When I deploy an application it is giving an exception
javax.servlet.ServletException: Missing message for key "inputForm.userName"
In struts-config.
<message-resources parameter="com.tatainfotech.sample.application"/>
The resource bundle file is put in WEB-INF\classes\com\tatainfotech\sample\application.properties
Content of application.properties
inputForm.userName=UserName
What is the problem ?
ThanksHi,
Please post this to an appropriate forum, This forum is exclusively related to creator.
regards
MJ -
Trying to run, getting javax.servlet.ServletException: No fa
Hallo -- I have written a simple test application in Nitrox (using JSF), and am having some trouble getting it running.
I beleive I have set up the run parameters correctly (using Tomcat), but am getting the following error:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: No faces context?!
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.pages.welcome_jsp._jspService(org.apache.jsp.pages.welcome_jsp:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.jsp.JspException: No faces context?!
org.apache.myfaces.taglib.core.LoadBundleTag.doStartTag(LoadBundleTag.java:91)
org.apache.jsp.pages.welcome_jsp._jspx_meth_f_loadBundle_0(org.apache.jsp.pages.welcome_jsp:94)
org.apache.jsp.pages.welcome_jsp._jspService(org.apache.jsp.pages.welcome_jsp:64)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
[/code:1:48585cacb8]
Can anybody shed any light on what might be wrong?
Any & all help gratefully received,
doug.Please check your web.xml file for the URL pattern defined for Faces Servlet. And you need to access the JSF pages based on this definition.
Ex:
* <servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
- the url "http://localhost/chooselocale.faces"
* <servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/guess/*</url-pattern>
</servlet-mapping>
- the url "http://localhost/guess/greeting.jsp"
Refer to the bookStore & guessNumber JSF sample applications. -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:711)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:419)
org.apache.jsp.index_jsp._jspx_meth_html_form_0(org.apache.jsp.index_jsp:139)
org.apache.jsp.index_jsp._jspx_meth_html_html_0(org.apache.jsp.index_jsp:114)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
This is my web.xml file
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//SUN Microsystem, //"
"http://java.sun.com/j2ee/dtds/web-app_2.2/dtd">
<web-app>
<!--Action Servlet Configuration -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<!-- Resource Bundle base class -->
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
<!-- Context Relative Path to the XML resource containing Struts Configuration -->
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<!-- The Debugging detail level for this servlet, which controls how much information -->
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</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>
<!-- Application Tag Library Descriptor -->
<taglib>
<taglib-uri>/WEB-INF/app.tld</taglib-uri>
<taglib-location>/WEB-INF/app.tld</taglib-location>
</taglib>
<!-- Struts Tag Lib Descriptors -->
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</web-app>
==================================================================================================================
This is my Struts-config.xml file
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE struts-config PUBLIC "-//SUN Microsystem, //"
"http://java.sun.com/j2ee/dtds/struts-config_1_0/dtd">
<struts-config>
<form-beans>
<!-- Logon Form Bean -->
<form-bean name="loginForm" type="LoginForm" />
</form-beans>
<global-forwards>
<forward name="mainmenu" path="/mainmenu.jsp" />
</global-forwards>
<action-mappings>
<!-- Process a user logon -->
<action path="/login" type="LoginAction"
name="loginForm" scope="session" input="/index.jsp">
</action>
</action-mappings>
</struts-config>
==================================================================================================================
This is my LoginForm.java file
package src;
import org.apache.struts.action.ActionForm;
public class LoginForm extends ActionForm {
private String login;
private String password;
public String getLogin() {
return login;
public void setLogin(String login) {
this.login = login;
public String getPassword() {
return password;
public void setPassword(String password) {
this.password = password;
==================================================================================================================
This is my LoginAction.java file
package src;
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import org.apache.struts.action.Action;
public class LoginAction extends Action {
public ActionForward execute( ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
return (mapping.findForward("mainmenu"));
==================================================================================================================
This is my index.jsp file
<%@ page language ="java" %>
<%@ taglib uri ="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri ="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri ="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html:html>
<head>
<title> My First Struts Application! </title>
</head>
<body>
<html:form action="/login">
LOGIN : <html:text property="login" />
PASSWORD : <html:password property="password" />
<html:submit> Login </html:submit>
<html:reset> Reset </html:reset>
</html:form>
</body>
</html:html>
==================================================================================================================
and finally This is my mainmenu.jsp file
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html:html>
<head>
<title>Main Menu</title>
</head>
<body>
This is the MainMenu !
</body>
</html:html>
==================================================================================================================
Kindly solve my problem........
try to run on your machine...........
I am using Tomcat 5.5.9 and my Project name is MyAppliHey guys,
Even I was frustrated for a long time with all the Struts errors for which Google returned loads of results but no particular solutions. All these solutions were all based on hit and trial and only work on some cases. Let me tell you that Struts (and most other frameworks) have a general approach to consume the actual error message and throw an exception which is light years away from the actual cause. So whats' the solution?
Enable logging.... LOG4J to be precise...
...and see that it (log4j) is configured properly. You will see the actual cause there and not on the consoles of your servers (whichever you use).
In my case, it was a host not found exception in the logs because I was sitting behind a firewall and the validator could not locate struts.apache.org
(Wish this thread had some duke dollars)
Regards,
The Correspondent
http://www.araneidae.org -
Javax.servlet.ServletException: Servlet execution threw an
Hi All,
First time posting, I'm hoping I'm in the right section. The above overflow appears to be caused by something having to do with certs or security. The basic app (its an online file storage, web accessible) continues to function after this, but uploads break and are unusable. We use tomcat/Apache, and our Apache ssl certs are valid. Below is the stack trace (at least a portion), I've done a few google searches, but I'm boondoggled. Any advice would really be appreciated - Chris
root cause
java.lang.StackOverflowError
java.lang.ClassLoader.findBootstrapClass(Native
Method)
java.lang.ClassLoader.findBootstrapClass0
(ClassLoader.java:723)
java.lang.ClassLoader.loadClass(ClassLoader.java:294)
java.lang.ClassLoader.loadClass(ClassLoader.java:292)
sun.misc.Launcher$AppClassLoader.loadClass
(Launcher.java:265)
java.lang.ClassLoader.loadClass(ClassLoader.java:255)
org.apache.catalina.loader.WebappClassLoader.loadClas
s(WebappClassLoader.java:1255)
org.apache.catalina.loader.WebappClassLoader.loadClas
s(WebappClassLoader.java:1189)
java.security.Security.doGetImpl(Security.java:1122)
java.security.Security.doGetImpl(Security.java:1083)
java.security.Security.getImpl(Security.java:1044)
java.security.KeyFactory.getInstance
(KeyFactory.java:108)
sun.security.x509.X509Key.buildX509Key
(X509Key.java:200)
sun.security.x509.X509Key.parse(X509Key.java:150)
sun.security.x509.CertificateX509Key.<init>
(CertificateX509Key.java:58)
sun.security.x509.X509CertInfo.parse
(X509CertInfo.java:692)
sun.security.x509.X509CertInfo.<init>
(X509CertInfo.java:155)
sun.security.x509.X509CertImpl.parse
(X509CertImpl.java:1630)
sun.security.x509.X509CertImpl.<init>
(X509CertImpl.java:286)
sun.security.provider.X509Factory.engineGenerateCerti
ficate(X509Factory.java:94)
java.security.cert.CertificateFactory.generateCertifi
cate(CertificateFactory.java:389)
sun.security.pkcs.PKCS7.parseSignedData
(PKCS7.java:267)
sun.security.pkcs.PKCS7.parse(PKCS7.java:141)
sun.security.pkcs.PKCS7.parse(PKCS7.java:110)
sun.security.pkcs.PKCS7.<init>(PKCS7.java:92)
sun.security.util.SignatureFileVerifier.<init>
(SignatureFileVerifier.java:64)
java.util.jar.JarVerifier.processEntry
(JarVerifier.java:261)
java.util.jar.JarVerifier.update
(JarVerifier.java:194)
java.util.jar.JarFile.initializeVerifier
(JarFile.java:251)
java.util.jar.JarFile.getInputStream
(JarFile.java:313)
org.apache.catalina.loader.WebappClassLoader.findReso
urceInternal(WebappClassLoader.java:1791)
org.apache.catalina.loader.WebappClassLoader.findClas
sInternal(WebappClassLoader.java:1575)
org.apache.catalina.loader.WebappClassLoader.findClas
s(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClas
s(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClas
s(WebappClassLoader.java:1189)
java.security.Security.doGetImpl(Security.java:1122)
java.security.Security.doGetImpl(Security.java:1083)
java.security.Security.getImpl(Security.java:1044)
java.security.KeyFactory.getInstance
(KeyFactory.java:108)
sun.security.x509.X509Key.buildX509Key
(X509Key.java:200)
sun.security.x509.X509Key.parse(X509Key.java:150)
sun.security.x509.CertificateX509Key.<init>
(CertificateX509Key.java:58)
sun.security.x509.X509CertInfo.parse
(X509CertInfo.java:692)
sun.security.x509.X509CertInfo.<init>
(X509CertInfo.java:155)
sun.security.x509.X509CertImpl.parse
(X509CertImpl.java:1630)
sun.security.x509.X509CertImpl.<init>
(X509CertImpl.java:286)
sun.security.provider.X509Factory.engineGenerateCerti
ficate(X509Factory.java:94)
java.security.cert.CertificateFactory.generateCertifi
cate(CertificateFactory.java:389)
sun.security.pkcs.PKCS7.parseSignedData
(PKCS7.java:267)
sun.security.pkcs.PKCS7.parse(PKCS7.java:141)
sun.security.pkcs.PKCS7.parse(PKCS7.java:110)
sun.security.pkcs.PKCS7.<init>(PKCS7.java:92)
sun.security.util.SignatureFileVerifier.<init>
(SignatureFileVerifier.java:64)
java.util.jar.JarVerifier.processEntry
(JarVerifier.java:261)
java.util.jar.JarVerifier.update
(JarVerifier.java:194)
java.util.jar.JarFile.initializeVerifier
(JarFile.java:251)
java.util.jar.JarFile.getInputStream
(JarFile.java:313)
org.apache.catalina.loader.WebappClassLoader.findReso
urceInternal(WebappClassLoader.java:1791)
org.apache.catalina.loader.WebappClassLoader.findClas
sInternal(WebappClassLoader.java:1575)
org.apache.catalina.loader.WebappClassLoader.findClas
s(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClas
s(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClas
s(WebappClassLoader.java:1189)
java.security.Security.doGetImpl(Security.java:1122)
java.security.Security.doGetImpl(Security.java:1083)
java.security.Security.getImpl(Security.java:1044)
java.security.KeyFactory.getInstance
(KeyFactory.java:108)
sun.security.x509.X509Key.buildX50
--- message truncated ---Dear All,
I am facing the same kind of problem.
Here are the exception details
StandardWrapperValve[TAPSendMsg]: Servlet.service() for servlet TAPSendMsg threw exception
javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
java.lang.OutOfMemoryError
Please help me to solve the same.
Thanks in advance
Cham -
Can somebody explain this error to me please
javax.servlet.ServletException: Unable to get connection, DataSource invalid: "org.apache.commons.dbcp.SQLNestedException:
Cannot create PoolableConnectionFactory (Server connection failure during transaction. Due to underlying exception:
'java.security.AccessControlException: access denied (java.net.SocketPermission localhost resolve)'.
** BEGIN NESTED EXCEPTION **
java.security.AccessControlException
MESSAGE: access denied (java.net.SocketPermission localhost resolve)
STACKTRACE:
java.security.AccessControlException: access denied (java.net.SocketPermission localhost resolve)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkConnect(SecurityManager.java:1031)
at java.net.InetAddress.getAllByName0(InetAddress.java:1117)
at java.net.InetAddress.getAllByName0(InetAddress.java:1098)
at java.net.InetAddress.getAllByName(InetAddress.java:1061)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:138)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:277)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2817)
at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:274)
at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159)
at org.apache.jsp.index_jsp._jspx_meth_sql_query_0(index_jsp.java:100)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:58)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:177)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
** END NESTED EXCEPTION **
Attempted reconnect 3 times. Giving up.)"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:843)
org.apache.jasper.runtime.PageContextImpl.access$11(PageContextImpl.java:781)
org.apache.jasper.runtime.PageContextImpl$12.run(PageContextImpl.java:763)
java.security.AccessController.doPrivileged(Native Method)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:761)
org.apache.jsp.index_jsp._jspService(index_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
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:802)
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:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)The URL url="jdbc:mysql://localhost:3306/wroxcatalog" looks right to me...wroxcatalog is the MySQL database.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ include file="include.jsp"%>
<sql:setDataSource
var="datasource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/wroxcatalog"
user="wroxuser"
password="wrox" />
<sql:query var="books" dataSource="${datasource}">
select id, name, description, price from products order by id
</sql:query>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>TryDB</title>
</head>
<body>
<table border="1">
<tr>
<td>ID</td><td>Name</td><td>Description</td><td>Price</td>
</tr>
<c:forEach items="${books.rows}" var="row">
<tr>
<td><c:out value="${row.id}"/></td>
<td><c:out value="${row.name}"/></td>
<td><c:out value="${row.description}"/></td>
<td><c:out value="${row.price}"/></td>
</tr>
</c:forEach>
</table>
</body>
</html> -
Javax.servlet.ServletException: exception raised while creating Advisor
I am adding some personalization to a jsp in portal 7.0 which worked fine in 4.0.
I am importing the pz.tld and using the pz:div tag '<pz:div rule="admin">'. We
have 'admin' set up as a segment in the EBCC just like in 4.0. When the jsp compiles,
I get a 'javax.servlet.servletexception: exception raised while creating advisor'
exception.
I'm just really unfamiliar with the Advisor and am not sure where to start. Any
help would be much appreciated.It appears this error might occur on JNDI lookup failure. If you do a
diff between the web.xml and weblogic.xml files between 4.0 and 7.0 in
your webapp's web-inf directory what differences do you find? Are the
ejb-ref and ejb-reference entries for the Advisor and other EJB's present?
Is the ejbadvisor.jar deployed in your application? Is it present in
the application directory? Is there a ejb component entry in config.xml?
Is there a module entry in application.xml?
If you find that this is not the right direction to look for the problem
please post the full stack trace and a pz:div code snippet.
-- Jim
chris wrote:
I am adding some personalization to a jsp in portal 7.0 which worked fine in 4.0.
I am importing the pz.tld and using the pz:div tag '<pz:div rule="admin">'. We
have 'admin' set up as a segment in the EBCC just like in 4.0. When the jsp compiles,
I get a 'javax.servlet.servletexception: exception raised while creating advisor'
exception.
I'm just really unfamiliar with the Advisor and am not sure where to start. Any
help would be much appreciated.
Maybe you are looking for
-
I am trying to upload my PDF file from my iBooks but its only giving me the option to upload from my pictures/gallery. How do I get it so I can upload from my iBooks or move my PDF files to my gallery so I can upload it?
-
Hello. I am reading a self teaching guide called databases demystified by andy oppel. In the book it says that a sample hr schema is used to demonstrate sql. It then leads the reader to download a free trial version of oracle personal edition from ot
-
Logical foreign key display values
I have a schema in which the primary keys are auto generated numbers. Foreign keys exist from child tables to the primary key of the parent. I have figured out how to change auto generated forms to display a dropdown list of display/values to the use
-
Re: Constant EAS Messages
Why is EAS alert now triggering ever 45-60 seconds??? Weather service put out a flash flood alert an hour ago, and since then COMCAST is broadcasting the blank screen and siren EVERY 45-60 seconds (no information is displayed. The flood alert goes
-
Lenovo G500s laptop monitor doesnt recover from power saver mode
Hii everybody, i have been using this G500s laptop for an year or so...recently my laptop has started showing troubles with the screen saver or the power saver that comes by if i dont use my laptop for few mins..! when i dont use my laptop it goes to