Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
JSP - A mailing list about Java Server Pages specification and reference
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
signjar Ant task no longer works after Tomcat 5.5 upgrade

signjar Ant task no longer works after Tomcat 5.5 upgrade

2007-01-05       - By Tom Mack

 Back
Reply:     1     2  

I use org.apache.jasper.JspC Source code of org.apache.jasper.JspC to precompile my JSP files. I also use the
signjar task to sign my JARs at the end of the build process (Some of
them are served via Java Web Start). This all worked fine until I
upgraded to Tomcat 5.5.20 (from 4.1.31).

If the signing task depends on the build step, the build part will run
just fine (JSPs will be precompiled and everything else works) but the
signjar task will fail with:

 [signjar] Signing JAR: C:\dev\eclipse\xxxx\lib\SqlServer.jar
 [signjar] jarsigner: attempt to rename
C:\dev\eclipse\xxxx\lib\SqlServer.jar to
C:\dev\eclipse\xxxx\lib\SqlServer.jar.orig failed

(SqlServer.jar happens to be the first alphabetically of about a hundred
JARs.)

If I make the signing task not depend on the build and run each
independently (type "ant build", wait, and then type "ant sign")
everything works just fine.

After looking at all the build files, I determined that the only thing
of substance that has changed is the version of the
org.apache.jasper.JspC Source code of org.apache.jasper.JspC that is being used in the Ant taskdef.

A few other notes, all of the JARs that are being signed are copied to
that C:\dev\eclipse\xxxx\lib directory at the beginning of the build
script. But, all of the JARs in that lib directory are placed on the
classpath for the JspC task. My guess is that the new JspC is somehow
holding on to its classpath entries differently than the old one did
(although looking at the JspC code, I couldn't really convince myself
that this was the case considering they both build up the classloader
similarly).

Has anyone seen anything like this or have any ideas?

--Tom

-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To start a new topic, e-mail: users@(protected)
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.