2010-11-14 264 views
3

我用Java EE下載了Oracle。Java EE - WebLogic服務器 - 部署錯誤

我上傳了我的項目從單向然後跑到我的SessionBean和我得到這個錯誤訊息...

starting weblogic with Java version: 
java version "1.6.0_18" 
Java(TM) SE Runtime Environment (build 1.6.0_18-b07) 
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode) 
Starting WLS with line: 
C:\Oracle\MIDDLE~1\JDK160~1\bin\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Dweblogic.Name=DefaultServer -Djava.security.policy=C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Djavax.net.ssl.trustStore=C:\Oracle\Middleware\wlserver_10.3\server\lib\DemoTrust.jks -javaagent:toplink/jlib/toplink-essentials-agent.jar -Dweblogic.nodemanager.ServiceEnabled=true -Xverify:none -da -Dplatform.home=C:\Oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server -Djps.app.credential.overwrite.allowed=true -Ddomain.home=C:\Users\Daniel\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1 -Dcommon.components.home=C:\Oracle\MIDDLE~1\ORACLE~1 -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Djrockit.optfile=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrocket_optfile.txt -Doracle.domain.config.dir=C:\Users\Daniel\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1 -Doracle.server.config.dir=C:\Users\Daniel\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1\servers\DefaultServer -Doracle.security.jps.config=C:\Users\Daniel\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\fmwconfig\jps-config.xml -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Digf.arisidbeans.carmlloc=C:\Users\Daniel\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1\carml -Digf.arisidstack.home=C:\Users\Daniel\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1\arisidprovider -Dweblogic.alternateTypesDirectory=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.ossoiap_11.1.1,C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.oamprovider_11.1.1 -Dweblogic.jdbc.remoteEnabled=false -Dwsm.repository.path=C:\Users\Daniel\AppData\Roaming\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\oracle\store\gmds -DUSE_JAAS=false -Djps.policystore.hybrid.mode=false -Djps.combiner.optimize.lazyeval=true -Djps.combiner.optimize=true -Djps.auth=ACC -Doracle.core.ojdl.logging.usercontextprovider=oracle.core.ojdl.logging.impl.UserContextImpl -Doracle.wc.openusage.clustername=localhost -Doracle.wc.openusage.collectorport=31314 -Doracle.wc.openusage.timeout=30 -Doracle.wc.openusage.unicast=true -Doracle.wc.openusage.enabled=false -Doracle.webcenter.tagging.scopeTags=false -XX:+UseParallelGC -XX:+DisableExplicitGC -Dwc.oracle.home=C:\Oracle\Middleware\jdeveloper -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\Oracle\MIDDLE~1\patch_wls1033\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\sysext_manifest_classpath weblogic.Server 
Error occurred during initialization of VM 
Error opening zip file or JAR manifest missing : toplink/jlib/toplink-essentials-agent.jar 
agent library failed to init: instrument 

我很新的Java EE,所以,只要將有所幫助,整個項目工程uni中的Java EE。

+0

類路徑是否正常? IT無法找到toplink-essentials-agent.jar執行搜索並查看它是否包含在任何項目結構/其他設置中。 – rapadura 2010-11-14 23:59:53

+0

我搜索了我的整個計算機上的「toplink-essentials-agent.jar」,它似乎無法找到它:S。 這是我的系統CLASSPATH變量「。; C:\ Users \ Daniel \ jogl-1.1.1-windows-i586 \ lib \ jogl.jar; C:\ Users \ Daniel \ jogl-1.1.1-windows-i586 \ lib中\ gluegen-rt.jar中; C:\用戶\丹尼爾​​\ J3D \ lib中\分機\ j3dcore.jar; C:\用戶\丹尼爾​​\ J3D \ lib中\分機\ j3dutils.jar; C:\用戶\丹尼爾​​\ j3d \ lib \ ext \ vecmath.jar; C:\ Users \ Daniel \ Desktop \ New Folder \ compute.jar; C:\ Program Files \ Java \ jre6 \ lib \ ext \ QTJava.zip「 – Daniel 2010-11-15 09:27:03

+0

看大學計算機爲toplink-essentials-agent.jar文件。另外,你可以從你的EJB提供Manifest.mf文件嗎? – 2010-11-15 18:00:34

回答

3

我對Java EE相當陌生,所以任何事情都會有所幫助,整個項目在單向Java EE中運行。

我很驚訝地發現啓動線中的選項-javaagent:toplink/jlib/toplink-essentials-agent.jar。看起來您正在使用JDeveloper,我想知道JDeveloper是否正在這樣做。

如果您在代碼中未使用JPA,則快速解決此問題的方法是僅從啓動腳本中刪除此選項。

這不會解決真正的問題(這是toplink jar丟失或找不到),但是,如果您不使用JPA ...此外,我不做JDeveloper :)


我正在使用JDeveloper :)。我在uni中堅持不懈,我想我可能需要它。感謝:)

那麼,WebLogic是一個Java EE容器,並提供JPA實現(如果我沒有錯誤,Oracle WebLogic 10.3附帶EclipseLink 1.0)。

我仍然相信Toplink的東西是通過JDeveloper的一些設置添加的,除非您真的需要使用TopLink而不是EclipseLink,否則您不需要它。但那將是複雜的方式。

+0

我正在使用JDeveloper :)。我在uni中堅持不懈,我想我可能需要它。謝謝 :) – Daniel 2010-11-15 09:30:39