This is probably due to the fact that the version of Java useed in deployment environment is lower than the version of Java used for compiling Hibernate classes.

Dimitrios Christodoulakis wrote:
It seems that indeed the filters are not starting properly: The catalina.out
log indicates the following:

00:45:40,018 ERROR [/myapp]:3639 - Exception starting filter struts2
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
...
...

00:45:40,044 ERROR [/myapp]:3639 - Exception starting filter HibernateFilter
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
...
...

is it right to assume that "bad verison number in .class file" means Tomcat
5.5 is unable to run this struts2-hibernate combination? -- Any advice on
deciphering the above errors?

--I tried to run it locally on tomcat 5.5 using eclipse, but turns out I
cannot even assign this project to 5.5 because - according to eclipse: "The
server does not support version 2.5 of the J2EE Web module specification."

 So, as a next step would you recommend I upgrade to Tomcat 6.0 on godaddy,
or try to integrate Apache with the existing tomcat 5.5 first to see what
happens?

Wes, you mentioned below your favorite way of integrating http + tomcat,
would you be able to provide a few general steps how to go about doing this?

Many thanks for any help



On Sun, Jun 21, 2009 at 12:09 PM, Dimitrios Christodoulakis <
dimi....@gmail.com> wrote:
Thanks for the input. I'll test it locally under 5.5. and  will dig deeper
in the logs and see what I can find. I will let you know.
Appreciate the insight.

On Sun, Jun 21, 2009 at 11:00 AM, Wes Wannemacher <w...@wantii.com> wrote:
I'm with dave. Check the logs, in particular, look for messages about
whether or not the filter started properly. Also check the httpd
configuration. There are a few ways to integrate httpd and tomcat.
Many people will use mod_jk but lately I am in favor of having tomcat
listen on localhost and have httpd reverse proxy all requests. There
was a belief for a while that httpd should serve static content and
tomcat serve jsps only. But any more I find tomcat's performance to be
good enough to serve the static content as well.

On 6/21/09, Dave Newton <newton.d...@yahoo.com> wrote:
Dimitrios Christodoulakis wrote:
I am having some issues deploying a struts2 application at godaddy and
was
wondering if anyone has dealt with something similar in the past. The
application runs fine on my local machine with tomcat 6.0. My next
step
was
to upload and deploy at godaddy dedicated server which is running
tomcat
5.5
Does it run locally under 5.5?

The upload of the war file and expansion works fine, and the static
html
display fine too. But as soon as a struts2 action is called, I always
get
the 404 not found error: The requested URL /Menu.action was not found
on
this server.
What's in the logs?

Dave

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


--
Wes Wannemacher
Author - Struts 2 In Practice
Includes coverage of Struts 2.1, Spring, JPA, JQuery, Sitemesh and more
http://www.manning.com/wannemacher

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Reply via email to