|
|

10-06-2008, 11:55 PM
|
|
New Member
|
|
Join Date: Mar 2008
Posts: 6
|
|
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?
|

10-07-2008, 06:30 AM
|
|
LiteSpeed Staff
|
|
Join Date: May 2003
Location: New Jersey
Posts: 7,590
|
|
|
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.
|

12-23-2009, 09:14 AM
|
|
|
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...
|

12-23-2009, 05:02 PM
|
|
Member
|
|
Join Date: Nov 2009
Posts: 24
|
|
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.
|

12-26-2009, 06:45 AM
|
|
New Member
|
|
Join Date: Dec 2009
Posts: 7
|
|
Quote:
Originally Posted by Elik
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.
|
The problem is that there are no working examples available. I also have same problem but there is no working example available on the site.
|

12-26-2009, 03:39 PM
|
|
Member
|
|
Join Date: Nov 2009
Posts: 24
|
|
Hmmmm
Hmmm...none of the developers able to respond to this issue about this problem?
|

12-26-2009, 06:06 PM
|
|
New Member
|
|
Join Date: Dec 2009
Posts: 7
|
|
|
@Apache
were you able to resolve the issue. If yes, i will be glad if you can share the things you did.
__________________
------
Looking for help
|

12-26-2009, 08:46 PM
|
|
LiteSpeed Staff
|
|
Join Date: May 2003
Location: New Jersey
Posts: 7,590
|
|
Quote:
2nd Context:
Servlet Context Definition
URI /*.do
Servlet Engine [VHost Level]: TomcatAJP
|
The problem is the URI configuration, it does not work like that, you need to use regular expression like
|

12-26-2009, 11:26 PM
|
|
Member
|
|
Join Date: Nov 2009
Posts: 24
|
|
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.
|

12-26-2009, 11:56 PM
|
|
New Member
|
|
Join Date: Dec 2009
Posts: 7
|
|
|
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
__________________
------
Looking for help
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 07:19 AM.
|
|