tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Kolinko" <knst.koli...@gmail.com>
Subject Re: Problem with jasper-compiler when ported web application from tomcat 5.5.9 to 5.5.26
Date Mon, 06 Oct 2008 10:57:08 GMT
> I wanted to know what change has happened in above mentioned jars from
> tomcat 5.5.9 to 5.5.26 which is breaking my code?

Don't know. All changes are mentioned in the changelog,
http://tomcat.apache.org/tomcat-5.5-doc/changelog.html

and there is source code repository where you can look for commit history
or compare branches.

Deploying your app in different versions of 5.5.10 .. 5.5.25, or
maybe also in a fresh install of 5.5.9, will help you to locate when
the difference has appeared.

Still, I think that it is something in your app.

I do not see "dir2" in your code snippet. How it is supposed
to work? Is it the actual snippet? Where that "dir2" comes from?


2008/10/6 Bhagwat, Vinit (Vinit) <vbhagwat@avaya.com>:
> Even after clearing work directory on 5.5.9 this code works.
>
> I have 2 workarounds for this problem
> 1) Use following jars from tomcat 5.5.9 in tomcat 5.5.26
> jasper-compiler.jar,  jasper-compiler-jdt.jar, jasper-runtime.jar.
> 2) Keep def.jsp at same location as test1.jsp and abc.jsp.
>
> With both these workarounds my application works fine.
>
> I wanted to know what change has happened in above mentioned jars from
> tomcat 5.5.9 to 5.5.26 which is breaking my code?
>
> Thanks and Regards,
>
> Vinit
> -----Original Message-----
> From: Konstantin Kolinko [mailto:knst.kolinko@gmail.com]
> Sent: Friday, October 03, 2008 7:08 PM
> To: Tomcat Users List
> Subject: Re: Problem with jasper-compiler when ported web application
> from tomcat 5.5.9 to 5.5.26
>
> 2008/10/3 Bhagwat, Vinit (Vinit) <vbhagwat@avaya.com>:
>> Hi,
>>
>> I am getting following exception
>>
>> org.apache.jasper.JasperException: ServletException in
>> '/testapp/dir1/test1.jsp': File "/testapp/dir2/def.jsp" not found
>>
>> when I ported my web application from tomcat 5.5.9 to 5.5.26
>>
>> Following is code snippet from test1.jsp page under
>> webapps/testapp/dir1
>>
>> <t:panelTabbedPane>
>>  <t:panelTab id="tabpane-1" label="abc" rendered="true">  <jsp:include
>
>> page="abc.jsp" />  </t:panelTab>  <t:panelTab id="tabpane-1"
>> label="def" rendered="false">  <jsp:include page="def.jsp" />
>> </t:panelTab> </t:panelTabbedPane>
>>
>> here abc.jsp is under directory webapps/testapp/dir1 (same directory
>> of
>> test1.jsp) and def.jsp is under directory webapps/testapp/dir2.
>>
>> This used to work with tomcat 5.5.9 but with tomcat 5.5.26 I am
>> getting following exception
>>
>> org.apache.jasper.JasperException: ServletException in
>> '/testapp/dir1/test1.jsp': File "/testapp/dir2/def.jsp" not found.
>>
>
> If abc.jsp and def.jsp are in different directories, then it should be
> jsp:include page="../dir2/def.jsp"
>
> It might be that on your 5.5.9 there is some old compiled copy of
> def.jsp in the wrong place. I.e. it might be if you clear your work
> directory on your 5.5.9 host the problem will reappear there.
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message