java.lang.SecurityException: Prohibited package name: java.util.logging

Hi,

i'm trying to migrate from WLS 7 to 8.1.

During the compilation process i get always an error concerning the package java.util.logging (at the end of this text).

The output of the called command (from ant) is also here.

Does anyone has an idea ?

Best regards.

A.

[ejbc] Executing 'C:\Programme\IBM\WebSphere Studio\Application Developer\v5.1.2\eclipse\jre\bin\java.exe' with arguments:

'-classpath'

'D:\programme\bea_8\weblogic81\server\lib\weblogic.jar;D:\workspace\myprojectProgramerEJB\bin;D:\Programme\Ant\lib\ant-weblogic.jar;D:\workspace\myproject\lib\JEFMail.jar;D:\Programme\j2sdk1.4.2_09\lib\tools.jar;D:\Programme\j2sdk1.4.2_09\jre\lib\rt.jar;D:\workspace\myprojectUtility\bin;D:\workspace\myprojectDomainDataEJB\bin;D:\workspace\myprojectControllerEJB\bin;D:\workspace\myprojectAppletWeb\Web Content\WEB-INF\classes;D:\workspace\myprojectAccessControl\bin;D:\workspace\myprojectGateReport\bin;D:\workspace\myprojectApplet\bin;D:\workspace\JEFFileManager\bin;D:\workspace\myproject\lib\log4j-1.2.jar;D:\workspace\myprojectProgramerEJB\lib\commons-logging.jar;D:\workspace\myprojectProgramerEJB\lib\commons-logging-api.jar;D:\workspace\myprojectProgramerEJB\lib\commons-logging-optional.jar;D:\workspace\myprojectProgramerEJB\lib\bcel-5.1.jar;D:\workspace\myprojectProgramerEJB\lib\geronimo-spec-jms-1.1-rc4.jar;D:\workspace\myprojectProgramerEJB\lib\activemq-core-3.2.jar;D:\workspace\myprojectProgramerEJB\lib\castor-0.9.9.1.jar;D:\workspace\myprojectProgramerEJB\lib\castor-0.9.9.1-srcgen-ant-task.jar;D:\workspace\myprojectProgramerEJB\lib\castor-0.9.9.1-xml.jar;D:\workspace\myprojectProgramerEJB\lib\xalan.jar;D:\workspace\myprojectProgramerEJB\lib\xml-apis.jar;D:\workspace\myproject\lib\jef-1.2.jar;D:\Programme\Oracle\Ora92\jdbc\lib\classes12.zip;D:\workspace\myproject\lib\FOP\fop.jar;D:\workspace\myproject\lib\xep\xep363_client.jar;D:\workspace\myproject\lib\FOP\avalon-framework-cvs-20020806.jar'

'weblogic.ejbc'

[ejbc] java.lang.SecurityException: Prohibited package name: java.util.logging

[ejbc] at java.lang.ClassLoader.defineClass(ClassLoader.java:678)

[ejbc] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:133)

[ejbc] at java.net.URLClassLoader.defineClass(URLClassLoader.java:320)

[ejbc] at java.net.URLClassLoader.access$400(URLClassLoader.java:93)

[ejbc] at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:678)

[ejbc] at java.security.AccessController.doPrivileged(Native Method)

[ejbc] at java.net.URLClassLoader.findClass(URLClassLoader.java:239)

[ejbc] at java.lang.ClassLoader.loadClass(ClassLoader.java:516)

[ejbc] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:460)

[ejbc] at java.lang.ClassLoader.loadClass(ClassLoader.java:448)

[ejbc] at weblogic.ejbc20.<init>(ejbc20.java:82)

[ejbc] at weblogic.ejbc.main(ejbc.java:29)

[ejbc] Exception in thread "main"

[3010 byte] By [nail_a_hama] at [2007-10-2 10:34:56]
# 1

Re: java.lang.SecurityException: Prohibited package name: java.util.logging

Author: nail_a_ham Posts: 7Registered: 1/25/06

Jan 25, 2006 4:13 AM (reply 2 of 4)

No, i didn't changed anything in the java.util.logging package. I'm just using

the "standard" SUN rt.jar. After removing the SUN rt.jar from the classpath of my ANT script i get this error:

Command:

[ejbc] Executing 'C:\Programme\IBM\WebSphere Studio\Application Developer\v5.1.2\eclipse\jre\bin\java.exe'

with arguments:

'-classpath'

'D:\programme\bea_8\weblogic81\server\lib\weblogic.jar;D:\workspace\myprojectProgramerEJB\bin;

D:\Programme\Ant\lib\ant-weblogic.jar;D:\workspace\myproject\lib\JEFMail.jar;

D:\Programme\j2sdk1.4.2_09\lib\tools.jar;D:\workspace\myprojectUtility\bin;

D:\workspace\myprojectDomainDataEJB\bin;D:\workspace\myprojectControllerEJB\bin;

D:\workspace\myprojectAppletWeb\Web Content\WEB-INF\classes;

D:\workspace\myprojectAccessControl\bin;D:\workspace\myprojectGateReport\bin;

D:\workspace\myprojectApplet\bin;D:\workspace\JEFFileManager\bin;

D:\workspace\myproject\lib\log4j-1.2.jar;D:\workspace\myprojectProgramerEJB\lib\commons-logging.jar;

D:\workspace\myprojectProgramerEJB\lib\commons-logging-api.jar;

D:\workspace\myprojectProgramerEJB\lib\commons-logging-optional.jar;

D:\workspace\myprojectProgramerEJB\lib\bcel-5.1.jar;

D:\workspace\myprojectProgramerEJB\lib\geronimo-spec-jms-1.1-rc4.jar;

D:\workspace\myprojectProgramerEJB\lib\activemq-core-3.2.jar;

D:\workspace\myprojectProgramerEJB\lib\castor-0.9.9.1.jar;

D:\workspace\myprojectProgramerEJB\lib\castor-0.9.9.1-srcgen-ant-task.jar;

D:\workspace\myprojectProgramerEJB\lib\castor-0.9.9.1-xml.jar;

D:\workspace\myprojectProgramerEJB\lib\xalan.jar;D:\workspace\myprojectProgramerEJB\lib\xml-apis.jar;

D:\workspace\myproject\lib\jef-1.2.jar;D:\Programme\Oracle\Ora92\jdbc\lib\classes12.zip;

D:\workspace\myproject\lib\FOP\fop.jar;D:\workspace\myproject\lib\xep\xep363_client.jar;

D:\workspace\myproject\lib\FOP\avalon-framework-cvs-20020806.jar'

'weblogic.ejbc'

Error:

[ejbc] java.lang.NoClassDefFoundError: java/util/logging/Handler

[ejbc] at weblogic.ejbc20.<init>(ejbc20.java:82)

[ejbc] at weblogic.ejbc.main(ejbc.java:29)

[ejbc] Exception in thread "main"

Re: java.lang.SecurityException: Prohibited package name: java.util.logging

Author: nail_a_ham Posts: 7Registered: 1/25/06

Jan 25, 2006 7:28 AM (reply 3 of 4)

It seems to be a WSAD 5.1 / JDK 1.3 Problem. This WSAD version is based on eclipse 2.1, where the included JDK/JRE is

Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1) - Classic VM (build 1.3.1, J2RE 1.3.1 IBM Windows 32 build cn131-20031021 (JIT enabled: jitc))

and in this one it is not possible, to configure ANT to run with another JDK/JRE than the included one.

This means, that the ANT process has to be started from outside WSAD directly from command line.

I'll will give a summary after successful solution.

Best regards.

N.

Re: java.lang.SecurityException: Prohibited package name: java.util.logging

Author: nail_a_ham Posts: 7Registered: 1/25/06

Jan 25, 2006 8:17 AM (reply 4 of 4)

Problem solved by using ANT apache-ant-1.6.5 outside of WSAD 5.1 (Eclipse 2.1). Using j2sdk1.4.2_09 from Sun.

Hope, my posting will help others with the same or a similar problem.

Best regards.

N.

nail_a_hama at 2007-7-13 2:35:20 > top of Java-index,Developer Tools,Java Compiler...