I suspect it is telling you that you have a security exposure because *PUBLIC can write to the directory where Java is being run from. Kind of like *PUBLIC have update authority to QSYS.

Sam

On 6/15/2012 8:57 PM, Tommy.Holden@xxxxxxxxxxxxxxxxxxxxx wrote:
Just a WAG but '.' indicates the current directory when in the IFS...


Thanks,
Tommy Holden



From: James Lampert <jamesl@xxxxxxxxxxxxxxxxx>
To: Java Programming on and around the iSeries / AS400
<java400-l@xxxxxxxxxxxx>,
Date: 06/15/2012 07:55 PM
Subject: Has anybody seen this joblog message before?
Sent by: java400-l-bounces@xxxxxxxxxxxx



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 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].