Finally have a resolution to this problem.  At best, it is weird.

The problem:

Certain jsp's would fail to compile on test server but ran OK on production and development machines.

Background:

Development computer 1:

Windows XP
Java version 1.6.0_11-b03
Tomcat 6.0.16

Development computer 2:

Windows XP
Java version 1.6.0_16
Tomcat 5.5.17

Production server:

Slackware Linux 12.x
Java version 1.5.0_01
Tomcat 5.5.23

Test server:

Slackware 12.x (new install... all latest updates)
Java version 1.6.0_13
Tomcat 6.0.20

Tomcat on production and test servers were downloads from Tomcat downloads page. All Java are from Sun (downloaded as tarballs.)

I could not see anything in any of the logs (catalina, host-manager, localhost or manager) that gave me any clues. Brought up NetBeans on the test server and moved the code to that machine. Compiled one of the jsp's I thought might be a problem and, sure enough, the compiler reported a problem with:

<jsp:param name="personSerialForHistory" value="<%=request.getParameter("hidItemSerial")%>" />

in a <jsp:forward ... >. It complained about this piece "hidItemSerial" saying that the "'s must be escaped (I had wondered about this for a number of years but as long as it was working, I didn't take time to understand hwo or why it worked.) As expected, these lines also failed:

<jsp:param name="whereFrom" value="<%=request.getParameter("whereFrom")%>" />

However this line:

<jsp:param name="person_serial" value="<%=request.getParameter("person_serial")%>" />

worked in certain jsp's.  And, this line:

<jsp:param name="txtTitle" value="<%=request.getParameter("txtTitle")%>" />

Always worked.

I have fixed the 1,000+ lines it complained about but am still baffled about:

1. Why the compilers on most of my computers worked fine and the newest one (test server) failed.

2.  Why I did not see any errors in any logs.

Any insights are appreciated.

TIA,

Carl







----- Original Message ----- From: "Martin Gainty" <mgai...@hotmail.com>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Wednesday, September 02, 2009 7:30 AM
Subject: RE: Not compiling JSP's



difficult without seeing code for problem jsp,accompanying tlds and /WEB-INF/web.xml

Martin Gainty
______________________________________________
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




From: c...@etrak-plus.com
To: users@tomcat.apache.org
Subject: Re: Not compiling JSP's
Date: Wed, 2 Sep 2009 07:09:25 -0500

Ron,

Thanks for your reply.

The 'one hour off' problem was an install issue by the guy who brought up
that server... wait a minute, that was me.

The mystery is that Tomcat will compile some JSP's just fine but will always
stop on the same ones.  On the theory it was memory, I changed the Java
memory options to match the current production server... no joy there.  To
test the theory the problrm was the last date modified, I made certain the
dates on all JSP's were one day before the server date (note that the dates
on the JSP's that compiled were within seconds of those that didn't)... no
joy here either.  If I copy .java files from development to server, the
server will actually remove the .java files from the work directory so no
joy there. If I copy the .java and .class files from the development build directory to the work directory on the server, that appeared to work at one
point but now the server removes those files from the work directory.  The
JSP's that the server fails on are no larger nor no more complex than those
it compiles.

I am bringing Netbeans up on the server so I can step through what's
happening but have not yet got that running.

Thanks,

Carl

----- Original Message ----- From: "Ron McNulty" <rmcnu...@xtra.co.nz>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Wednesday, September 02, 2009 3:04 AM
Subject: Re: Not compiling JSP's


> Hi Carl
>
> I've seen problems like this when deploying across time zones (in my > case
> NZ -> San Francisco), especially if there is a Windows box in the
> equation. The "1 hour off" sounds odd - daylight saving problem?
>
> Regards
>
> Ron
>
> ----- Original Message ----- > From: "Carl" <c...@etrak-plus.com>
> To: "Tomcat Users List" <users@tomcat.apache.org>
> Sent: Wednesday, September 02, 2009 1:12 AM
> Subject: Re: Not compiling JSP's
>
>
>> Mark,
>>
>> Thanks for your reply.
>>
>> I checked the modification times and they are all yesterday while the
>> system date/time on the server is today (although it was one hour off.)
>>
>> I am presently bringing Netbeans up on the test server in an attempt to
>> see what is happening.
>>
>> If you have any other suggestions, I am all ears.
>>
>> Carl
>>
>>
>> ----- Original Message ----- >> From: "Mark Thomas" <ma...@apache.org>
>> To: "Tomcat Users List" <users@tomcat.apache.org>
>> Sent: Tuesday, September 01, 2009 3:14 AM
>> Subject: Re: Not compiling JSP's
>>
>>
>>> Carl wrote:
>>>> Odd that some JSP's get compiled and some won't.  Note that it is
>>>> always
>>>> the same JSP's that will not compile.
>>>
>>> File modification times in the future on the JSPs?
>>>
>>> One way to find out what is going on is to use remote debugging and >>> your >>> favourite IDE to step through the JSP compilation process and see why >>> it
>>> isn't working.
>>>
>>> Mark
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


_________________________________________________________________
With Windows Live, you can organize, edit, and share your photos.
http://www.windowslive.com/Desktop/PhotoGallery

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to