http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Fc
l%2Frunjva.htm

See the explanation of the CHKPATH parameter.

The message indicates that at least one of the classpath directories has
public write authority. The issue is that anybody that can access the
machine can potentially put another class of the same name into the
directory, which might cause the bogus class to be loaded instead of your
version of the class, if the public write directory appears earlier in the
classpath than the directory where your version of the class is located.

Craig Pelkie

-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-bounces@xxxxxxxxxxxx]
On Behalf Of James Lampert
Sent: Friday, June 15, 2012 5:58 PM
To: Java Programming on and around the iSeries / AS400
Subject: Has anybody seen this joblog message before?

Has anybody ever seen this, in a QP0ZSPWP job? We're attempting to start
Tomcat on a customer box, and it's throwing a .

MSGID . . . SEV . . . FROM PGM LIBRARY TO PGM LIBRARY
JVAB302 . . . 10 . . . QJVAJVMXIF QSYS QJVAJVMXIF QSYS
From module . . . . . . . . : QJVAJVMXIF

From procedure . . . . . . : sendMessage__10QjvaJvmXifFPcPviT1

Statement . . . . . . . . . : 10

To module . . . . . . . . . : QJVAJVMXIF

To procedure . . . . . . . : check_J9_Envvar__10QjvaJvmXifFv

Statement . . . . . . . . . : 129

Thread . . . . : 0000002E

Message . . . . : Java Virtual Machine is IBM Technology for Java.

PID(13635)

MSGID . . . SEV . . . FROM PGM LIBRARY TO PGM LIBRARY
JVAB529 . . . 40 . . . QJVAUTLJVM QSYS QJVAQSHCMD QSYS
From module . . . . . . . . : QJVAUTLJVM

From procedure . . . . . . : JvaSendMsg

Statement . . . . . . . . . : 4

To module . . . . . . . . . : QJVAQSHCMD

To procedure . . . . . . . : QjvaQshCmd
Statement . . . . . . . . . : 759
Thread . . . . : 0000002E
Message . . . . : Public write authority on ".".


Looking at the message in QJVAMSGF, I see:
Message . . . . : Public write authority on "&1".

Cause . . . . . : Directory "&2" in the classpath has public write

authority. If more than one class file in a directory has the same name,
the
first one found is run.

Recovery . . . : If the Classpath security check level (CHKPATH) is

*SECURE, the command cannot complete if a directory in the classpath has

public write authority. Have your administrator remove public write

authority from directory "&2", or change CHKPATH and run the command
again.
If directory "&2" remains public write authority and CHKPATH is not

*SECURE, you may verify which classes are run by setting the OPTION

parameter to *VERBOSE and running the command again.


but I can't make head or tail out of what it's trying to tell me.

--
JHHL
--
This is the Java Programming on and around the IBM i (JAVA400-L) mailing
list To post a message email: JAVA400-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at http://archive.midrange.com/java400-l.



This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].