wood burning stoves 2.0*
The moose likes Struts and the fly likes Tomcat - Struts app Startup Error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Tomcat - Struts app Startup Error" Watch "Tomcat - Struts app Startup Error" New topic
Author

Tomcat - Struts app Startup Error

Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Guys,

A Struts 2.x.x web app gives me startup errors.



From the stack trace above, I could see that this is caused due to some incompatibilities in the Struts jar file version. But how to get rid of this error? I want to use this particular version of Struts.


SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Seems like this is an issue with xwork. In my Maven pom.xml for the project, I do not have a dependency defined to xwork 2.0.4.
But the project fails simply because it cannot download this xwork 2.0.4.jar. There are two questions here:

(1) Why the heck is Maven not able to download the jar from Maven repo? I'm sure that I'm not behind a proxy.
(2) Why will it ever need a jar which I have not added as a dependency?
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Seems more like a Maven issue. Mods please move this to the Maven forum:

I did try to debug my build and seems that the error that I posted above originates more earlier in the build cycle. Here it is:
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9351
    
    2

Joe Harry wrote:Seems like this is an issue with xwork. In my Maven pom.xml for the project, I do not have a dependency defined to xwork 2.0.4.
But the project fails simply because it cannot download this xwork 2.0.4.jar. There are two questions here:

(1) Why the heck is Maven not able to download the jar from Maven repo? I'm sure that I'm not behind a proxy.
(2) Why will it ever need a jar which I have not added as a dependency?


Finaly was able to resolve question 2. The xwork-2.0.4 was referrenced in the jcapcha4struts2 which I use in my project. So I had to modify it and rebuild the jcaptcha4struts2 to use xwork-core-2.2.3 and it worked finally.

Still question 1 remains unanswered, but manually downloading the jar and building the app atleast worked.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Tomcat - Struts app Startup Error