This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Struts and the fly likes getting errors in tomcat server Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "getting errors in tomcat server" Watch "getting errors in tomcat server" New topic
Author

getting errors in tomcat server

Geeta Ravikanti
Ranch Hand

Joined: Mar 26, 2008
Posts: 46
Hi All,
I am doing the program in jsps.
When ever i am executing the jsp like following path
http://localhost:8082/Finance/myjsp/Welcome.jsp
here options .Register User
Logon
When ever i am clicking on Register User It has to show enter user name and password, but its is not showing any thing(not showing the html page)
I am getting in the browser like following after clicking RegisterUser

http://localhost:8082/Finance/myjsp/RegisterUser.jsp;jsessionid=76E1C4F732FD0B7DB7CAD7A14FAABB4E

i am geeting the errors at server side like following

at org.apache.struts2.components.Form.populateComponentHtmlId(Form.java:
208)
at org.apache.struts2.components.UIBean.evaluateParams(UIBean.java:695)
at org.apache.struts2.components.ClosingUIBean.start(ClosingUIBean.java:
55)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(Component
TagSupport.java:44)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspx_meth_s_form_0(RegisterUse
r_jsp.java:150)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspService(RegisterUser_jsp.ja
va:84)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
92)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatc
her.java:248)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
ContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:793)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:644)
at java.lang.Thread.run(Thread.java:595)
java.lang.NullPointerException
at org.apache.struts2.components.Form.evaluateExtraParamsServletRequest(
Form.java:245)
at org.apache.struts2.components.Form.populateComponentHtmlId(Form.java:
208)
at org.apache.struts2.components.UIBean.evaluateParams(UIBean.java:695)
at org.apache.struts2.components.ClosingUIBean.start(ClosingUIBean.java:
55)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(Component
TagSupport.java:44)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspx_meth_s_form_0(RegisterUse
r_jsp.java:150)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspService(RegisterUser_jsp.ja
va:84)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
92)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatc
her.java:248)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
ContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:793)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:644)
at java.lang.Thread.run(Thread.java:595)
Apr 22, 2008 10:53:03 AM org.apache.struts2.components.ClosingUIBean start
SEVERE: Could not open template
java.lang.NullPointerException
at org.apache.struts2.components.Form.evaluateExtraParamsServletRequest(
Form.java:245)
at org.apache.struts2.components.Form.populateComponentHtmlId(Form.java:
208)
at org.apache.struts2.components.UIBean.evaluateParams(UIBean.java:695)
at org.apache.struts2.components.ClosingUIBean.start(ClosingUIBean.java:
55)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(Component
TagSupport.java:44)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspx_meth_s_form_0(RegisterUse
r_jsp.java:150)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspService(RegisterUser_jsp.ja
va:84)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
92)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatc
her.java:248)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
ContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:793)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:644)
at java.lang.Thread.run(Thread.java:595)
java.lang.NullPointerException
at org.apache.struts2.components.Form.evaluateExtraParamsServletRequest(
Form.java:245)
at org.apache.struts2.components.Form.populateComponentHtmlId(Form.java:
208)
at org.apache.struts2.components.UIBean.evaluateParams(UIBean.java:695)
at org.apache.struts2.components.ClosingUIBean.start(ClosingUIBean.java:
55)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(Component
TagSupport.java:44)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspx_meth_s_form_0(RegisterUse
r_jsp.java:150)
at org.apache.jsp.myjsp.RegisterUser_jsp._jspService(RegisterUser_jsp.ja
va:84)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
92)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatc
her.java:248)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
ContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:793)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:644)
at java.lang.Thread.run(Thread.java:595)



plese any one help in this
i am not getting where is the mistake was done

i am unable to get what to change and what to do

plese any one help in this....................

Regards
Geeta
Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

Hi Geeta,

i guess it is tomcat problem...whether you are using ActionForm to your jsp form....then please see your ActionForm..you are creatting setter,getter methods or not..

thanks®ards,
seetharaman.v
Geeta Ravikanti
Ranch Hand

Joined: Mar 26, 2008
Posts: 46
Yes i am using setters and getters in the program

this is the program

RegisterUser.java

package org.students;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;

import org.common.MyUtility;

import com.opensymphony.xwork2.ActionSupport;

public class RegisterUser extends ActionSupport {

private String username;
private String password;
private String email;
private int age;
private String status="";

public String execute() throws Exception {
if(isUserExists()){
setStatus("Oops! User Already Exists!");
return ERROR;
}
Connection con = MyUtility.getConnection();
String vsql = "insert into app_users values(?,?,?,?)";
PreparedStatement psmt = con.prepareStatement(vsql);
psmt.setString(1, this.username);
psmt.setString(2, this.password);
psmt.setInt(3, this.age);
psmt.setString(4, this.email);
psmt.executeUpdate();
con.close();
return SUCCESS;
}

public boolean isUserExists() throws Exception {
Connection con = MyUtility.getConnection();
System.out.println("connceted----->" + con.getClass());
Statement stmt = con.createStatement();
String vsql = "select count(1) from app_users where user_name='"+ this.username + "'";

ResultSet rs = stmt.executeQuery(vsql);
int count = 0;
while (rs.next()) {
count = rs.getInt(1);
}
con.close();
if (count == 0) {
return false;
} else {
return true;
}

}

public void setUsername(String username) {
System.out.println("set username---" + username);
this.username = username;
}

public void setPassword(String password) {
System.out.println("set username---" + password);
this.password = password;
}

public void setEmail(String email) {
System.out.println("set username---" + email);
this.email = email;
}

public void setAge(int age) {
System.out.println("set age---" + age);
this.age = age;
}

// getters
public String getUsername() {
System.out.println("get username---" + username);
return this.username;
}

public String getPassword() {
System.out.println("get pwd---" + password);
return this.password;
}

public String getEmail() {
System.out.println("get email---" + email);
return this.email;
}

public int getAge() {
System.out.println("get age---" + age);
return this.age;
}

public RegisterUser() {
System.out.println("Executed........");
}

public String getStatus(){
return this.status;
}
public void setStatus(String status){
this.status = status;
}

}


am i did any mistake here
i think every thing is correct
but i dont know why the problem is coming
please can you check again

Geeta
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: getting errors in tomcat server
 
Similar Threads
using flush in custom tags
driver problem
HELP!!!! Couldn't properly perform introspection
unable to load mysql driver through servlet program
Problem in connecting Oracle thru Java