Kbase 18111: Apptivity error in META-INF using Communicator and jar files
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  7/15/1998 |
|
Apptivity error in META-INF using Communicator and jar files
When using Netscape communicator version 4.05 and having jar files
deployed on the web-server using the archive tag in the html, you can
see errors showing up in the java console when using the archives from
the apptivity21\redist\archives directory.
# Error: Inconsistent files in META-INF directory (-7886)
# jar file: C:\TEMP\jzip2D0G.TMP
# path: C:\TEMP\jzip2D0G.TMP
# Error: loading of signatures has failed (-1)
# jar file: C:\TEMP\jzip2D0G.TMP
# path: /~tbo/bejug/
IFC 1.1.1
Apptivity Ver 2.1.0.91
This problems seems to be showing up in the new release of the
Communicator. It seems that previous versions worked OK.
How to get arround this problem?
================================
On the development machine, un-jar the archive that is giving the
problem (like app21i.jar).
Example:
mkdir unjardir
cd unjardir
jar -xvf c:\apptivity21\redist\archives\app21i.jar
Now you will have the extracted class files in the progress, com,
netscape and jdbc directories. There will be another directory called
meta-inf. Now do the following:
deltree meta-inf
jar -cvf <a directory you want>\app21i.jar com netscape progress jdbc
This will create a new jar file that you can use without errors on
the new Netscape Communicator 4.05.
TBO
07/15/1998