Hi,
     I'm new to Struts. I extract struts-crud.war file in TomCat's webapps
folder. Its work fine I changed jsp file to add a field but it shows error
msg.

First I add a field in emplkoyeeForm.jsp as follow
<s:textfield name="employee.city" value="%{employee.city}"
label="%{getText('label.city')}" size="40"/>

I added a line in classes/guest.property as follow

label.city=City

In struts-crud\WEB-INF\src\com\aurifa\struts2\tutorial\model\Employee.java
I decelared a String city and I created a getter and setter method. And also
created a new constructor 
the changes as follow


private String city;

        public Employee(Integer employeeId, String firstName, String lastName,
                        Integer age, Department department, String city) {
                this.employeeId = employeeId;
                this.firstName = firstName;
                this.lastName = lastName;
                this.age = age;
                this.department = department;
                this.city = city;
        }
        public String getCity() {
                return city;
        }

        public void setCity(String city) {
                this.city = city;
        }

Then I run the strutes in my tomcat5.5
It shows the following errors.


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: Filter execution threw an exception

root cause

java.lang.NoClassDefFoundError: Could not initialize class
com.aurifa.struts2.tutorial.action.EmployeeAction
        sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)
        java.lang.reflect.Constructor.newInstance(Unknown Source)
        java.lang.Class.newInstance0(Unknown Source)
        java.lang.Class.newInstance(Unknown Source)
        com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:121)
        com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:152)
        com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:141)
        
com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:111)

com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:270)

com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:360)

com.opensymphony.xwork2.DefaultActionInvocation.access$000(DefaultActionInvocation.java:38)

com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:78)

com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)

If you know please tel me...
Thanks.
-- 
View this message in context: 
http://www.nabble.com/Having-problem-with-Struts-CRUD-tp20851894p20851894.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to