更新时间:2022-10-19 18:13:04
100(未知来源)
at java.net.URLClassLoader
1.run(Unknown Source)
at java.net.URLClassLoader
1.run(未知来源)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun .misc.Launcher
I have set a task scheduler to run a daily bat.this run.bat run manually with no error.
But while running from task- it was showing err as "uable to access jarfile rbe.jar"
Then I added complete path for rbe.jar file. as given below.
Bat is :
-----------------------------
SET CLASSPATH=%CLASSPATH%;C:\Program Files\Java\jdk1.7.0_03\lib\tools.jar
SET PATH=C:\Program Files\Java\jdk1.7.0_03\bin
java -Djava.ext.dirs=lib/. -Xmx512m -Xms128m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8011 -jar \\SEZNB056\\OMNIEnterprise_AML_KFH_Labuan\\EOD_Process\rbe.jar
pause
--------------------------------
now I m getting error as
----------------------------------
Error:
C:\Windows\system32>java -Djava.ext.dirs=lib/. -Xmx512m -Xms128m -Xdebug -Xnoage
nt -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address
=8011 -jar \\SEZNB056\OMNIEnterprise_AML_KFH_Labuan\EOD_Process\rbe.jar
Listening for transport dt_socket at address: 8011
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logg
er
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at biz.infrasofttech.aml.logging.ApplicationLogger.<init>(ApplicationLog
ger.java:51)
at biz.infrasofttech.aml.logging.ApplicationLogger.getInstance(Applicati
onLogger.java:60)
at biz.infrasofttech.aml.controller.ProcessController.<clinit>(ProcessCo
ntroller.java:45)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
What I have tried:
Then I added complete path for rbe.jar file. as given below.
Bat is :
-----------------------------
SET CLASSPATH=%CLASSPATH%;C:\Program Files\Java\jdk1.7.0_03\lib\tools.jar
SET PATH=C:\Program Files\Java\jdk1.7.0_03\bin
java -Djava.ext.dirs=lib/. -Xmx512m -Xms128m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8011 -jar \\SEZNB056\\OMNIEnterprise_AML_KFH_Labuan\\EOD_Process\rbe.jar
pause
--------------------------------
now I m getting error as
----------------------------------
Error:
C:\Windows\system32>java -Djava.ext.dirs=lib/. -Xmx512m -Xms128m -Xdebug -Xnoage
nt -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address
=8011 -jar \\SEZNB056\OMNIEnterprise_AML_KFH_Labuan\EOD_Process\rbe.jar
Listening for transport dt_socket at address: 8011
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logg
er
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at biz.infrasofttech.aml.logging.ApplicationLogger.<init>(ApplicationLog
ger.java:51)
at biz.infrasofttech.aml.logging.ApplicationLogger.getInstance(Applicati
onLogger.java:60)
at biz.infrasofttech.aml.controller.ProcessController.<clinit>(ProcessCo
ntroller.java:45)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
100(Unknown Source)
at java.net.URLClassLoader
1.run(Unknown Source)
at java.net.URLClassLoader
1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher
意外异常:java.lang.NoClassDefFoundError:org / apache / log4j / LogManager
线程“main”中的异常java.lang.noclassdeffounderror:org / apache / log4j / logg
线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / hadoop / util / PlatformName
运行jar时的SWT异常:线程“main”中的异常org.eclipse.swt.SWTException:无效的线程访问
意外异常:java.lang.NoClassDefFoundError:org/apache/log4j/LogManager
为什么会得到这个异常:线程“主”中的异常org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException