Thanks again for links. This code was written by somebody else and I am
maintain it. I agree that there is no valid reason for referencing
non-existent jsp. I will change my code. I was curious about what got
changed and with your help I got the answer. Thanks a lot.

Thanks and Regards,

Vinit
-----Original Message-----
From: Konstantin Kolinko [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 06, 2008 6:02 PM
To: Tomcat Users List
Subject: Re: Problem with jasper-compiler when ported web application
from tomcat 5.5.9 to 5.5.26

> Can you please look into Bug 37326 for 5.5.25 I think this is related 
> with my problem.

Yes, it certainly looks like it.
Also, if you are interested, here is what was changed:

http://mail-archives.apache.org/mod_mbox/tomcat-dev/200708.mbox/%3C20070
[EMAIL PROTECTED]

http://svn.apache.org/viewvc?view=rev&rev=562751

Do you have any valid reason, why you must reference a non-existent jsp?


Also, a non-related note:
If you are planning to use 5.5.26, beware of issue 44494.
It was fixed in 5.5.27.


2008/10/6 Bhagwat, Vinit (Vinit) <[EMAIL PROTECTED]>:
> Thanks for the changelog link and pointers.
>
> This is not the actual snippet. I tried to simulate as per my 
> application.
>
> What I suspect is if <t:panelTab rendered="false"> it should not try 
> to include def.jsp <jsp:include> which was happening when I used 5.5.9

> but with 5.5.26 I guess though t:panelTab rendered attribute is false 
> it tries to include jsp page which is not in the same directory.
>
> Can you please look into Bug 37326 for 5.5.25 I think this is related 
> with my problem.
>
> Thanks and Regards,
>
> Vinit
> -----Original Message-----
> From: Konstantin Kolinko [mailto:[EMAIL PROTECTED]
> Sent: Monday, October 06, 2008 4:27 PM
> To: Tomcat Users List
> Subject: Re: Problem with jasper-compiler when ported web application 
> from tomcat 5.5.9 to 5.5.26
>
>> 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) <[EMAIL PROTECTED]>:
>> 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:[EMAIL PROTECTED]
>> 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) <[EMAIL PROTECTED]>:
>>> 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: [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]

Reply via email to