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