David Smith ??:
>> > > You can't have files in the webapps top level. In this regard
things
>> > > stop working the way they do in Apache Httpd. Move your
headerCon.jsp
>> > > file down into the product webapp or put the whole works in a ROOT
>> > > directory inside of your wwwroot.
>> > >
>> > > --David
>> > >
> >
Hello, David,
Follow your advice, i put the whole directory to a subdirectory in the
/home/test/wwwroot/webapps
Then use the http://uri/webapps, everything works well. But, that's
could not accepted by my clients.
I wonder know, why it works great under tomcat4.1 with the same
configuration. Is it any differences between the two versions? So it has
the different behaviors.
If i don't wanna to put it to a subdirectory under the top webapps
directory. What should i do make it workable?
Thanks very much.
Wang Penghui
>> > > Wang Penghui wrote:
>> > >
> >
>>>> >> >> Dick Balaska ??:
>>>> >> >>
>>>> >> >>
>> >>
>>>>>> >>> >>> If /product_view.jsp is at the root of your tree (a top
level document),
>>>>>> >>> >>> surely it can not know how to go up above the root. This
is by design.
>>>>>> >>> >>>
>>>>>> >>> >>> I say it's at the root of the tree of the virtual host
based on the
>>>>>> >>> >>> parse error "/product_view.jsp(2,0)"
>>>>>> >>> >>>
>>>>>> >>> >>> dik
>>>>>> >>> >>>
>>>>>> >>> >>>
>>> >>>
>>>> >> >>
>>>> >> >> Thanks very much for your quick response.
>>>> >> >>
>>>> >> >> I am afraid that the product_view.jsp is NOT on the root of
the tree.
>>>> >> >> And i don't know why tomcat server add a slash in the front
of it.
>>>> >> >>
>>>> >> >> It's in product/product_view.jsp.
>>>> >> >>
>>>> >> >> But i think there maybe something wrong with the virtual host
>>>> >> >> configuration in server.xml.
>>>> >> >>
>>>> >> >> Here is my configuraiton about this virtual host:
>>>> >> >>
>>>> >> >>
>>>> >> >>
>> >>
>>>>>> >>> >>> <Host className="org.apache.catalina.core.StandardHost"
appBase="/home/test/wwwroot" autoDeploy="true"
configClass="org.apache.catalina.startup.ContextConfig"
contextClass="org.apache.catalina.core.StandardContext" debug="0"
deployXML="true"
errorReportValveClass="org.apache.catalina.valves.ErrorReportValve"
liveDeploy="true"
mapperClass="org.apache.catalina.core.StandardHostMapper"
name="test.jsp-test.bizcn.com" unpackWARs="true">
>>>>>> >>> >>> <Context path="" docBase="" reloadable="true" debug="0"/>
>>>>>> >>> >>> </Host>
>>>>>> >>> >>>
>>>>>> >>> >>>
>>> >>>
>>>> >> >> And the tomcat version is 5.5.20 offical package from the
>>>> >> >> http://tomcat.apache.org.
>>>> >> >>
>>>> >> >> Thanks again.
>>>> >> >>
>>>> >> >> Wang.
>>>> >> >>
>>>> >> >>
>>>> >> >>
>> >>
>>>>>> >>> >>> On 12/12/2006 1:22 AM also sprach Wang Penghui :
>>>>>> >>> >>>
>>>>>> >>> >>>
>>> >>>
>>>>>>>> >>>> >>>> Hello,
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> I am using tomcat 5.5.20, apache 2.0 and mod_jk.so
to building a jsp
>>>>>>>> >>>> >>>> server on a RHEL 4.
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> And there is a very strange problem here:
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> There is a file named "headerCon.jsp" in the
document root of a virtual
>>>>>>>> >>>> >>>> host. And there is a folder named product. There is
a file named
>>>>>>>> >>>> >>>> product_view.jsp in the folder product.
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> Here is a folder structure
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> wwwroot--headerCon.jsp
>>>>>>>> >>>> >>>> |
>>>>>>>> >>>> >>>> -product/
>>>>>>>> >>>> >>>> |
>>>>>>>> >>>> >>>> -product_view.jsp
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> And there are the follow sentences in product_view.jsp:
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> <%@ page contentType="text/html; charset=gb2312"
language="java"
>>>>>>>> >>>> >>>> errorPage="" %>
>>>>>>>> >>>> >>>> <%@ include file ="../headerCon.jsp"%>
>>>>>>>> >>>> >>>> <%@ page import="com.longtopsystem.comm.*" %>
>>>>>>>> >>>> >>>> <%@ page import="com.handle.common.*" %>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> Then there web browser will show me the follow error
messages:
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> HTTP Status 500 -
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
--------------------------------------------------------------------------------
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> type Exception report
>>>>>>>> >>>> >>>> message
>>>>>>>> >>>> >>>> description The server encountered an internal error
() that prevented
>>>>>>>> >>>> >>>> it from fulfilling this request.
>>>>>>>> >>>> >>>> exception
>>>>>>>> >>>> >>>> org.apache.jasper.JasperException:
/product_view.jsp(2,0) File
>>>>>>>> >>>> >>>> "/../headerCon.jsp" not found
>>>>>>>> >>>> >>>>
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
>>>>>>>> >>>> >>>>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
>>>>>>>> >>>> >>>>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>>>>>>>> >>>> >>>>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>>>>>>>> >>>> >>>>
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> root cause
>>>>>>>> >>>> >>>> org.apache.jasper.JasperException:
/product_view.jsp(2,0) File
>>>>>>>> >>>> >>>> "/../headerCon.jsp" not found
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:86)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:339)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:372)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1556)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
>>>>>>>> >>>> >>>>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
>>>>>>>> >>>> >>>>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
>>>>>>>> >>>> >>>>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
>>>>>>>> >>>> >>>>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>>>>>>>> >>>> >>>>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>>>>>>>> >>>> >>>>
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> note The full stack trace of the root cause is
available in the Apache
>>>>>>>> >>>> >>>> Tomcat/5.5.20 logs.
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
--------------------------------------------------------------------------------
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> Apache Tomcat/5.5.20
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> But if i copy the file headerCon.jsp to the product/
folder. and change
>>>>>>>> >>>> >>>> the line
>>>>>>>> >>>> >>>> <%@ include file ="../headerCon.jsp"%>
>>>>>>>> >>>> >>>> to
>>>>>>>> >>>> >>>> <%@ include file ="headerCon.jsp"%>
>>>>>>>> >>>> >>>> It works great.
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> And i have also tried use a absolute path, it
doesn't work.
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> I have digged this for a while, but no result. Could
someone pick me up?
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> Every repsonse is appreciated.
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> Best regards
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>> Wang.
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
---------------------------------------------------------------------
>>>>>>>> >>>> >>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>>>>> >>>> >>>> To unsubscribe, e-mail:
[EMAIL PROTECTED]
>>>>>>>> >>>> >>>> For additional commands, e-mail:
[EMAIL PROTECTED]
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>
>>>> >>>>
>>>>>> >>> >>>
---------------------------------------------------------------------
>>>>>> >>> >>> To start a new topic, e-mail: users@tomcat.apache.org
>>>>>> >>> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> >>> >>> For additional commands, e-mail:
[EMAIL PROTECTED]
>>>>>> >>> >>>
>>>>>> >>> >>>
>>>>>> >>> >>>
>>>>>> >>> >>>
>>> >>>
>>>> >> >>
>>>> >> >>
>>>> >> >>
---------------------------------------------------------------------
>>>> >> >> To start a new topic, e-mail: users@tomcat.apache.org
>>>> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
>>>> >> >>
>>>> >> >>
>>>> >> >>
>> >>
>> > >
>> > >
>> > >
---------------------------------------------------------------------
>> > > To start a new topic, e-mail: users@tomcat.apache.org
>> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > > For additional commands, e-mail: [EMAIL PROTECTED]
>> > >
>> > >
> >
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]