Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8447205
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 10, 20262026-06-10T10:07:39+00:00 2026-06-10T10:07:39+00:00

I seem to be having the same problem that everyone has with Struts2 and

  • 0

I seem to be having the same problem that everyone has with Struts2 and getting it up and running, driving me mad :@

Having manually written the files from the Hello_World_Struts2_Ant project and run into build path issues, I decided I should just download the project to see it up and running…..

For some reason the only page I can access from this project is index.jsp, when i try to click on the link for hello.action or visit hello.action through the address bar, it gives me a tomcat 404. (I am running tomcat 7).

I would usually concede that it is my own idiocy that has led me here, but the fact that the project download from the struts site isn’t working is just plain annoying…..

I’m not great with tomcat error logs, but I can’t see anything that can help me with this issue.

Any help would be greatly appreciated.

To save me loading this page with all code that I have, I’ve got the code that is distributed here: http://code.google.com/p/struts2-examples/downloads/detail?name=Hello_World_Struts_2_Ant_2_3_1_2.zip&can=2&q=

Catalina Log
=====================================
INFO: Server startup in 3099 ms

08-Aug-2012 22:28:39 org.apache.jasper.compiler.TldLocationsCache tldScanJar

INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. 

Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

08-Aug-2012 22:28:46 org.apache.coyote.AbstractProtocol pause

INFO: Pausing ProtocolHandler ["http-bio-8080"]

08-Aug-2012 22:28:46 org.apache.coyote.AbstractProtocol pause

INFO: Pausing ProtocolHandler ["ajp-bio-8009"]

08-Aug-2012 22:28:46 org.apache.catalina.core.StandardService stopInternal

INFO: Stopping service Catalina

08-Aug-2012 22:28:46 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks

SEVERE: The web application [/Hello_World_Struts2_Ant] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@39bde3d2]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@61b80d9b]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.

08-Aug-2012 22:28:46 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks

SEVERE: The web application [/Hello_World_Struts2_Ant] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@39bde3d2]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@7a856d3b]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.

08-Aug-2012 22:28:46 org.apache.coyote.AbstractProtocol stop

stderr Log (INFOS Removed)
================================
08-Aug-2012 22:28:46 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks

SEVERE: The web application [/Hello_World_Struts2_Ant] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@39bde3d2]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@61b80d9b]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.

08-Aug-2012 22:28:46 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks

SEVERE: The web application [/Hello_World_Struts2_Ant] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@39bde3d2]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@7a856d3b]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.

08-Aug-2012 22:28:46 org.apache.coyote.AbstractProtocol stop

INFO: Stopping ProtocolHandler ["http-bio-8080"]

08-Aug-2012 22:28:46 org.apache.coyote.AbstractProtocol stop

INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-10T10:07:40+00:00Added an answer on June 10, 2026 at 10:07 am

    After a reading the above posts I deleted my Tomcat installation and started again from scratch that way, it seemed that Tomcat had been the problem as it worked straight away for me after reinstalling tomcat.

    It had perhaps been me deploying things as root.war that caused the tomcat issue.

    The “same problem” thing was that I had done a bit of search before posting this and found a lot of folk having issues with getting struts up and running, perhaps a poor phrase to describe the issue on my part.

    Thanks for the help though! Defainately going to look into Maven as a lot of folk seem to recommend it, although the copying to WEB-INF/lib and configuring build path works for now 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm having an interesting problem...that I can't seem to find the solution for. I'm
I am having a problem that I just can't seem to figure out. The
I seem to be having a problem removing the image in UIScrollView. I was
I seem to be having a problem checking if a string exists in my
I seem to be having a problem with checking for list equality. In my
I seem to be having a problem with my footer growing to 100% width
Hi all I seem to be having a problem with my jQuery mobile script.
Okay, I seem to be having a problem. I'm trying to create a twicker
This is the problem that I am having 1.If the receiver is started first
The problem I am having is that when I run a FWVGA or WVGA

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.