Dmitriy
asked on
Error thrown by Weblogic 6.0 when trying to run startWebLogic.cmd
Hello experts,
I am trying to deploy an EJB application on my NT workstation. I installed SDK 1.3.1_07 on my machine. I have classes111 and classes12 on my machine for Oracle JDBC connectivity.
I have installed WebLogic server 6.0 sp2
This is how startWebLogic.cmd looks like:
SETLOCAL
*/*/*/*/*/*/*/*/*/*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/
cd ..\..
@rem Set user-defined variables.
set JAVA_HOME=D:\JavaSDK
@rem Check that script is being run from the appropriate directory
if not exist lib\weblogic.jar goto wrongplace
goto checkJRE
:wrongplace
echo startWebLogic.cmd must be run from the config\mydomain directory. 1>&2
goto finish
:checkJRE
@dir %JAVA_HOME%\lib > nul
if errorlevel 0 goto runWebLogic
echo.
echo The JRE wasn't found in directory %JAVA_HOME%.
echo Please edit the startWebLogic.cmd script so that the JAVA_HOME
echo variable points to the root directory of your Java installation.
goto finish
:runWebLogic
echo on
set PATH=.\bin;%PATH%
set
CLASSPATH=c:\ora817\jdbc\l ib\classes 12.zip;.;. \lib\weblo gic_sp.jar ;.\lib\web logic.jar; D:\j2s
dkee1.3\lib\j2ee.jar;c:\or a817\jdbc\ lib\classe s12.zip;
"%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath %CLASSPATH%
-Dweblogic.Domain=mydomain -Dweblogic.Name=myserver "-Dbea.home=D:\bea"
"-Djava.security.policy==D :\bea\wlse rver6.0/li b/weblogic .policy"
-Dweblogic.management.pass word=%WLS_ PW% weblogic.Server
goto finish
:finish
cd config\mydomain
ENDLOCAL
*/*/*/*/*/*/*/*/*/*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/*/*/*/ */*/
Regarding the error trace below, it looks like it can't find an Oracle driver, although I provide it in the CLASSPATH. How do I fix this problem?
javax.management.InstanceA lreadyExis tsExceptio n: mydomain:Name=EJBDD_weblog ic.utils.j ars.Virtua lJarFile@1 71eb310482 68342863,T ype=EJBDes criptor,EJ BComponent =ssi_EJB,A pplication =ssi_EJB
at com.sun.management.jmx.Rep ositorySup port.addMB ean(Reposi torySuppor t.java:134 )
at com.sun.management.jmx.MBe anServerIm pl.interna l_addObjec t(MBeanSer verImpl.ja va:2352)
at com.sun.management.jmx.MBe anServerIm pl.registe rMBean(MBe anServerIm pl.java:87 4)
at weblogic.management.intern al.RemoteM BeanServer Impl.regis terMBean(R emoteMBean ServerImpl .java:118)
at weblogic.management.intern al.Helper. createMBea n(Helper.j ava:324)
at weblogic.management.intern al.Helper. createAdmi nMBean(Hel per.java:2 39)
at weblogic.management.intern al.RemoteM BeanServer Impl.creat eAdminMBea n(RemoteMB eanServerI mpl.java:1 88)
at weblogic.management.intern al.MBeanHo meImpl.cre ateAdminMB ean(MBeanH omeImpl.ja va:575)
at weblogic.management.intern al.AdminMB eanHomeImp l.createAd minMBean(A dminMBeanH omeImpl.ja va:360)
at weblogic.ejb20.internal.EJ BMBeanFact ory.parseE jbJar(EJBM BeanFactor y.java:216 )
at weblogic.ejb20.internal.EJ BMBeanFact ory.getMBe ans(EJBMBe anFactory. java:130)
at weblogic.management.mbeans .custom.Ap plication. initialize MBean(Appl ication.ja va:587)
at weblogic.management.mbeans .custom.Ap plication. initialize MBeans(App lication.j ava:497)
at weblogic.management.mbeans .custom.Ap plication. adminLoad( Applicatio n.java:286 )
at weblogic.management.mbeans .custom.Ap plication. load(Appli cation.jav a:230)
at java.lang.reflect.Method.i nvoke(Nati ve Method)
at weblogic.management.intern al.Dynamic MBeanImpl. invokeLoca lly(Dynami cMBeanImpl .java:562)
at weblogic.management.intern al.Dynamic MBeanImpl. invoke(Dyn amicMBeanI mpl.java:5 48)
at weblogic.management.intern al.Configu rationMBea nImpl.invo ke(Configu rationMBea nImpl.java :285)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1555)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1523)
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:439 )
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:180 )
at $Proxy6.load(Unknown Source)
at weblogic.management.mbeans .custom.Ap plicationM anager.loa dApplicati ons(Applic ationManag er.java:27 5)
at weblogic.management.mbeans .custom.Ap plicationM anager.sta rtConfigMa nager(Appl icationMan ager.java: 237)
at weblogic.management.mbeans .custom.Ap plicationM anager.sta rt(Applica tionManage r.java:122 )
at java.lang.reflect.Method.i nvoke(Nati ve Method)
at weblogic.management.intern al.Dynamic MBeanImpl. invokeLoca lly(Dynami cMBeanImpl .java:562)
at weblogic.management.intern al.Dynamic MBeanImpl. invoke(Dyn amicMBeanI mpl.java:5 48)
at weblogic.management.intern al.Configu rationMBea nImpl.invo ke(Configu rationMBea nImpl.java :285)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1555)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1523)
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:439 )
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:180 )
at $Proxy23.start(Unknown Source)
at weblogic.management.config uration.Ap plicationM anagerMBea n_CachingS tub.start( Applicatio nManagerMB ean_Cachin gStub.java :435)
at weblogic.management.Admin. startAppli cationMana ger(Admin. java:1033)
at weblogic.management.Admin. finish(Adm in.java:49 3)
at weblogic.t3.srvr.T3Srvr.st art(T3Srvr .java:429)
at weblogic.t3.srvr.T3Srvr.ru n(T3Srvr.j ava:170)
at weblogic.Server.main(Serve r.java:35)
--------------- nested within: ------------------
weblogic.management.MBeanC reationExc eption: - with nested exception:
[javax.management.Instance AlreadyExi stsExcepti on: mydomain:Name=EJBDD_weblog ic.utils.j ars.Virtua lJarFile@1 71eb310482 68342863,T ype=EJBDes criptor,EJ BComponent =ssi_EJB,A pplication =ssi_EJB]
at weblogic.management.intern al.Helper. createMBea n(Helper.j ava:331)
at weblogic.management.intern al.Helper. createAdmi nMBean(Hel per.java:2 39)
at weblogic.management.intern al.RemoteM BeanServer Impl.creat eAdminMBea n(RemoteMB eanServerI mpl.java:1 88)
at weblogic.management.intern al.MBeanHo meImpl.cre ateAdminMB ean(MBeanH omeImpl.ja va:575)
at weblogic.management.intern al.AdminMB eanHomeImp l.createAd minMBean(A dminMBeanH omeImpl.ja va:360)
at weblogic.ejb20.internal.EJ BMBeanFact ory.parseE jbJar(EJBM BeanFactor y.java:216 )
at weblogic.ejb20.internal.EJ BMBeanFact ory.getMBe ans(EJBMBe anFactory. java:130)
at weblogic.management.mbeans .custom.Ap plication. initialize MBean(Appl ication.ja va:587)
at weblogic.management.mbeans .custom.Ap plication. initialize MBeans(App lication.j ava:497)
at weblogic.management.mbeans .custom.Ap plication. adminLoad( Applicatio n.java:286 )
at weblogic.management.mbeans .custom.Ap plication. load(Appli cation.jav a:230)
at java.lang.reflect.Method.i nvoke(Nati ve Method)
at weblogic.management.intern al.Dynamic MBeanImpl. invokeLoca lly(Dynami cMBeanImpl .java:562)
at weblogic.management.intern al.Dynamic MBeanImpl. invoke(Dyn amicMBeanI mpl.java:5 48)
at weblogic.management.intern al.Configu rationMBea nImpl.invo ke(Configu rationMBea nImpl.java :285)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1555)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1523)
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:439 )
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:180 )
at $Proxy6.load(Unknown Source)
at weblogic.management.mbeans .custom.Ap plicationM anager.loa dApplicati ons(Applic ationManag er.java:27 5)
at weblogic.management.mbeans .custom.Ap plicationM anager.sta rtConfigMa nager(Appl icationMan ager.java: 237)
at weblogic.management.mbeans .custom.Ap plicationM anager.sta rt(Applica tionManage r.java:122 )
at java.lang.reflect.Method.i nvoke(Nati ve Method)
at weblogic.management.intern al.Dynamic MBeanImpl. invokeLoca lly(Dynami cMBeanImpl .java:562)
at weblogic.management.intern al.Dynamic MBeanImpl. invoke(Dyn amicMBeanI mpl.java:5 48)
at weblogic.management.intern al.Configu rationMBea nImpl.invo ke(Configu rationMBea nImpl.java :285)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1555)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1523)
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:439 )
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:180 )
at $Proxy23.start(Unknown Source)
at weblogic.management.config uration.Ap plicationM anagerMBea n_CachingS tub.start( Applicatio nManagerMB ean_Cachin gStub.java :435)
at weblogic.management.Admin. startAppli cationMana ger(Admin. java:1033)
at weblogic.management.Admin. finish(Adm in.java:49 3)
at weblogic.t3.srvr.T3Srvr.st art(T3Srvr .java:429)
at weblogic.t3.srvr.T3Srvr.ru n(T3Srvr.j ava:170)
at weblogic.Server.main(Serve r.java:35)
<Mar 21, 2003 12:39:04 PM EST> <Error> <JDBC Connection Pool> <Cannot startup connection pool "SsiDev" weblogic.common.ResourceEx ception:
Could not create pool connection. The DBMS driver exception was:
DriverManager failed with 'No suitable driver' while trying to create
a Connection for the 'SsiDev' pool. This indicates that the URL,
jdbc.oracle.thin:@10.80.57 .31:12249: set_dev2
is not supported by the Driver
oracle.jdbc.driver.OracleD river
The acceptsURL method on oracle.jdbc.driver.OracleD river retured false
for the url jdbc.oracle.thin:@10.80.57 .31:12249: set_dev2.
The following is a list of currently loaded JDBC Drivers:
oracle.jdbc.driver.OracleD river
at weblogic.jdbc.common.inter nal.Connec tionEnvFac tory.makeC onnection( Connection EnvFactory .java:173)
at weblogic.jdbc.common.inter nal.Connec tionEnvFac tory.creat eResource( Connection EnvFactory .java:114)
at weblogic.common.internal.R esourceAll ocator.mak eResources (ResourceA llocator.j ava:653)
at weblogic.common.internal.R esourceAll ocator.<in it>(Resour ceAllocato r.java:261 )
at weblogic.jdbc.common.inter nal.Connec tionPool.s tartup(Con nectionPoo l.java:695 )
at weblogic.jdbc.common.JDBCS ervice.add Deployment (JDBCServi ce.java:10 8)
at weblogic.management.mbeans .custom.De ploymentTa rget.addDe ployment(D eploymentT arget.java :327)
at weblogic.management.mbeans .custom.De ploymentTa rget.addDe ployments( Deployment Target.jav a:277)
at weblogic.management.mbeans .custom.De ploymentTa rget.updat eServerDep loyments(D eploymentT arget.java :232)
at weblogic.management.mbeans .custom.De ploymentTa rget.updat eDeploymen ts(Deploym entTarget. java:192)
at java.lang.reflect.Method.i nvoke(Nati ve Method)
at weblogic.management.intern al.Dynamic MBeanImpl. invokeLoca lly(Dynami cMBeanImpl .java:562)
at weblogic.management.intern al.Dynamic MBeanImpl. invoke(Dyn amicMBeanI mpl.java:5 48)
at weblogic.management.intern al.Configu rationMBea nImpl.invo ke(Configu rationMBea nImpl.java :285)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1555)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1523)
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:439 )
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:180 )
at $Proxy29.updateDeployments (Unknown Source)
at weblogic.management.config uration.Se rverMBean_ CachingStu b.updateDe ployments( ServerMBea n_CachingS tub.java:2 299)
at weblogic.management.mbeans .custom.Ap plicationM anager.sta rtConfigMa nager(Appl icationMan ager.java: 240)
at weblogic.management.mbeans .custom.Ap plicationM anager.sta rt(Applica tionManage r.java:122 )
at java.lang.reflect.Method.i nvoke(Nati ve Method)
at weblogic.management.intern al.Dynamic MBeanImpl. invokeLoca lly(Dynami cMBeanImpl .java:562)
at weblogic.management.intern al.Dynamic MBeanImpl. invoke(Dyn amicMBeanI mpl.java:5 48)
at weblogic.management.intern al.Configu rationMBea nImpl.invo ke(Configu rationMBea nImpl.java :285)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1555)
at com.sun.management.jmx.MBe anServerIm pl.invoke( MBeanServe rImpl.java :1523)
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:439 )
at weblogic.management.intern al.MBeanPr oxy.invoke (MBeanProx y.java:180 )
at $Proxy23.start(Unknown Source)
at weblogic.management.config uration.Ap plicationM anagerMBea n_CachingS tub.start( Applicatio nManagerMB ean_Cachin gStub.java :435)
at weblogic.management.Admin. startAppli cationMana ger(Admin. java:1033)
at weblogic.management.Admin. finish(Adm in.java:49 3)
at weblogic.t3.srvr.T3Srvr.st art(T3Srvr .java:429)
at weblogic.t3.srvr.T3Srvr.ru n(T3Srvr.j ava:170)
at weblogic.Server.main(Serve r.java:35)
>
<Mar 21, 2003 12:39:06 PM EST> <Notice> <WebLogicServer> <WebLogic Server started>
I am trying to deploy an EJB application on my NT workstation. I installed SDK 1.3.1_07 on my machine. I have classes111 and classes12 on my machine for Oracle JDBC connectivity.
I have installed WebLogic server 6.0 sp2
This is how startWebLogic.cmd looks like:
SETLOCAL
*/*/*/*/*/*/*/*/*/*/*/*/*/
cd ..\..
@rem Set user-defined variables.
set JAVA_HOME=D:\JavaSDK
@rem Check that script is being run from the appropriate directory
if not exist lib\weblogic.jar goto wrongplace
goto checkJRE
:wrongplace
echo startWebLogic.cmd must be run from the config\mydomain directory. 1>&2
goto finish
:checkJRE
@dir %JAVA_HOME%\lib > nul
if errorlevel 0 goto runWebLogic
echo.
echo The JRE wasn't found in directory %JAVA_HOME%.
echo Please edit the startWebLogic.cmd script so that the JAVA_HOME
echo variable points to the root directory of your Java installation.
goto finish
:runWebLogic
echo on
set PATH=.\bin;%PATH%
set
CLASSPATH=c:\ora817\jdbc\l
dkee1.3\lib\j2ee.jar;c:\or
"%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath %CLASSPATH%
-Dweblogic.Domain=mydomain
"-Djava.security.policy==D
-Dweblogic.management.pass
goto finish
:finish
cd config\mydomain
ENDLOCAL
*/*/*/*/*/*/*/*/*/*/*/*/*/
Regarding the error trace below, it looks like it can't find an Oracle driver, although I provide it in the CLASSPATH. How do I fix this problem?
javax.management.InstanceA
at com.sun.management.jmx.Rep
at com.sun.management.jmx.MBe
at com.sun.management.jmx.MBe
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at weblogic.ejb20.internal.EJ
at weblogic.ejb20.internal.EJ
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at java.lang.reflect.Method.i
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at com.sun.management.jmx.MBe
at com.sun.management.jmx.MBe
at weblogic.management.intern
at weblogic.management.intern
at $Proxy6.load(Unknown Source)
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at java.lang.reflect.Method.i
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at com.sun.management.jmx.MBe
at com.sun.management.jmx.MBe
at weblogic.management.intern
at weblogic.management.intern
at $Proxy23.start(Unknown Source)
at weblogic.management.config
at weblogic.management.Admin.
at weblogic.management.Admin.
at weblogic.t3.srvr.T3Srvr.st
at weblogic.t3.srvr.T3Srvr.ru
at weblogic.Server.main(Serve
--------------- nested within: ------------------
weblogic.management.MBeanC
[javax.management.Instance
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at weblogic.ejb20.internal.EJ
at weblogic.ejb20.internal.EJ
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at java.lang.reflect.Method.i
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at com.sun.management.jmx.MBe
at com.sun.management.jmx.MBe
at weblogic.management.intern
at weblogic.management.intern
at $Proxy6.load(Unknown Source)
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at java.lang.reflect.Method.i
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at com.sun.management.jmx.MBe
at com.sun.management.jmx.MBe
at weblogic.management.intern
at weblogic.management.intern
at $Proxy23.start(Unknown Source)
at weblogic.management.config
at weblogic.management.Admin.
at weblogic.management.Admin.
at weblogic.t3.srvr.T3Srvr.st
at weblogic.t3.srvr.T3Srvr.ru
at weblogic.Server.main(Serve
<Mar 21, 2003 12:39:04 PM EST> <Error> <JDBC Connection Pool> <Cannot startup connection pool "SsiDev" weblogic.common.ResourceEx
Could not create pool connection. The DBMS driver exception was:
DriverManager failed with 'No suitable driver' while trying to create
a Connection for the 'SsiDev' pool. This indicates that the URL,
jdbc.oracle.thin:@10.80.57
is not supported by the Driver
oracle.jdbc.driver.OracleD
The acceptsURL method on oracle.jdbc.driver.OracleD
for the url jdbc.oracle.thin:@10.80.57
The following is a list of currently loaded JDBC Drivers:
oracle.jdbc.driver.OracleD
at weblogic.jdbc.common.inter
at weblogic.jdbc.common.inter
at weblogic.common.internal.R
at weblogic.common.internal.R
at weblogic.jdbc.common.inter
at weblogic.jdbc.common.JDBCS
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at weblogic.management.mbeans
at java.lang.reflect.Method.i
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at com.sun.management.jmx.MBe
at com.sun.management.jmx.MBe
at weblogic.management.intern
at weblogic.management.intern
at $Proxy29.updateDeployments
at weblogic.management.config
at weblogic.management.mbeans
at weblogic.management.mbeans
at java.lang.reflect.Method.i
at weblogic.management.intern
at weblogic.management.intern
at weblogic.management.intern
at com.sun.management.jmx.MBe
at com.sun.management.jmx.MBe
at weblogic.management.intern
at weblogic.management.intern
at $Proxy23.start(Unknown Source)
at weblogic.management.config
at weblogic.management.Admin.
at weblogic.management.Admin.
at weblogic.t3.srvr.T3Srvr.st
at weblogic.t3.srvr.T3Srvr.ru
at weblogic.Server.main(Serve
>
<Mar 21, 2003 12:39:06 PM EST> <Notice> <WebLogicServer> <WebLogic Server started>
ASKER
Can you be more precise? There are three colons in that line. Which one should I change to (.) ?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
of course, the dot between ip address should remain the same. in my first comment.
the first line with ">>" is what you wrote. that's not correct. the 2nd line is the correct url you should use.
the first line with ">>" is what you wrote. that's not correct. the 2nd line is the correct url you should use.
ASKER
This fixed the problem. Thanx for your help :)
my pleasure.
jdbc:oracle:thin:@10.80.57
notice that it is (:) instead of (.)