![]() |
Tomcat 6/Spring/Struts with AJP
I managed to configure Tomcat with Litespeed few times without any problem and this is my first time to configure Tomcat with Litespeed for a webapp that using spring and struts framework. I'm able to view JSP files but not action name e.g http://localhost/home.meta, it's shows eror 404
Litespeed: 3.3.19 OS: Linux Tomcat: 6.0.18 with AJP 1.3 Java: 1.6.0 Suffixes: jsp, meta Handler Type: Servlet Engine Handler Name: [Server Level]: Catalina Part of my web.xml as below: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatch er</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.meta</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> localhost:8009 is working and no error found in log files, any idea guys? |
You need to add a servlet context for url "/home.meta", regular expression can be used, so LSWS can have an idea which request should be forwarded to servlet engine.
|
Tomcat 6/Spring/Struts with AJP
thx for reply naveen,
but I have a doubt with it, is there some thing like Service Provider relating TOMCAT or any other web container... |
Struts issues
Hello,
I am having the same issue as this guy is having for one of my customer. I did follow the details you posted about adding the context for it, so I have it configured as servlet mapping with /*.do to match the web.xml in his directory as follows: servlet-mapping servlet-name action /servlet-name url-pattern *.do /url-pattern /servlet-mapping So I have it configured in his virtual host this setting as follows: 1st Context: WebApp Context Definition URI / Location /home/taberuka/public_html/rss/ Servlet Engine [VHost Level]: TomcatAJP 2nd Context: Servlet Context Definition URI /*.do Servlet Engine [VHost Level]: TomcatAJP But it is still giving errors still at taberukana.com under the two links at the top, for the search. It is shiny blue buttons, which if you click, it returns the search. When it is accessed at taberukana.com:8080, it works perfectly for it. |
Quote:
|
Hmmmm
Hmmm...none of the developers able to respond to this issue about this problem?
|
@Apache
were you able to resolve the issue. If yes, i will be glad if you can share the things you did. |
Quote:
Quote:
|
Didn't work for this
404 Not Found
The resource requested could not be found on this server! Powered By LiteSpeed Web Server LiteSpeed Technologies is not responsible for administration and contents of this web site! That what I get when I changed it to that expression. Note that there is no real files or pages with .do but generated from Tomcat itself for this. |
Yup, doesn't work, since java applications often use mapping.
There must be a way where litespeed server can handle the control to tomcat for *.do files even when *.do files actually exists on server on not. This might be a bug in Litespeed Server, hopefully mistwang may come up with a solution |
| All times are GMT -7. The time now is 04:52 AM. |