Weblogic常见问题-sy

2019-01-27 21:16

Weblogic常见问题

1.1 Server日志里报错:Authentication for user denied

1、 出现该错误几种情况:

1)、执行下面脚本启动受管server时报错:Authentication for user denied 启动脚本: nohup D:\\Oracle\\Middleware\%user_projects\\domains\\base_domain\\bin\\startManagedWebLogic1.cmd wsqt2 http://192.168.0.149:7001 >D:\\Oracle\\Middleware\\logs\\wsqt2.out 2>&1 &

2)、Weblogic92选择产品模式的时候,报了一个异常,但是选择开发模式的时候却能正常运行。 2、 错误日志内容:

3、 解决方法: 在对应的domains目录下,例如 [/prodigy/weblogic/user_projects/domains/devdomain/servers/gxServer1]ls cache data logs security stage tmp [/prodigy/weblogic/user_projects/domains/devdomain/servers/gxServer1]cd security [/prodigy/weblogic/user_projects/domains/devdomain/servers/gxServer1/security]ls boot.properties [/prodigy/weblogic/user_projects/domains/devdomain/servers/gxServer1/security] 在此目录下用vi创建文件boot.properties文件,输入如下内容: username=weblogic password= weblogic 输入完毕后,保存退出即可 1.2 Weblogic12配数据源,测试连接时报错:

URL:jdbc:oracle:thin:@192.168.1.149:1521:orcl 连接测试失败。 IO 错误: The Network Adapter could not establish the connection
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:458)
oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:546)
oracle.jdbc.driver.T4CConnection.(T4CConnection.java:236)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)
weblogic.jdbc.common.internal.DataSourceUtil.testConnection(DataSourceUtil.java:298)
com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:746)
com.bea.console.actions.jdbc.datasources.createjdbcdatasource.CreateJDBCDataSource.testConnectionConfiguration(CreateJDBCDataSource.java:474)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:870)
org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
... ? 错误原因: jdbc:oracle:thin:@192.168.1.149:1521:orcl

@后面的主机名可以主机名、IP地址、localhost,这里我们写的是IP地址,但是Oracle11g数据的listener.ora和tnsnames.ora里的主机名写的都是localhost,所以weblogic连接测试数据源时会报错The Network Adapter could not establish the connection等等。 ? 解决方法:

保持URL里@后的主机名与oracle的listener.ora和tnsnames.ora里的主机名使用的一致即可解决。

这里为了方便其他机器连接到本机或服务器数据库,修改listener.ora和tnsnames.ora的主机名为本机或服务器的IP地址,也可以修改为机器名。 本

库和

E:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN\\listener.oratnsnames.ora里的主机名部分修改为机器名SS7ICJ6ZFUELZ7O。 将URL修改为jdbc:oracle:thin:@SS7ICJ6ZFUELZ7O:1521:orcl。

1.3 Weblogic12启动wsqt2时报错

java.lang.OutOfMemoryError: PermGen space:

.JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m . WLS Start Mode=Development . CLASSPATH=d:\\Oracle\\MIDDLE~1\\patch_wls1211\\profiles\\default\\sys_manifest_classpath\\weblogic_patch.jar;d:\\Oracle\\MIDDLE~1\\patch_oepe101\\profiles\\default\\sys_manifest_classpath\\weblogic_patch.jar;d:\\Oracle\\MIDDLE~1\\patch_ocp371\\profiles\\default\\sys_manifest_classpath\\weblogic_patch.jar;d:\\Oracle\\MIDDLE~1\\JDK160~1\\lib\\tools.jar;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\lib\\weblogic_sp.jar;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\lib\\weblogic.jar;d:\\Oracle\\MIDDLE~1\\modules\\features\\weblogic.server.modules_12.1.1.0.jar;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\lib\\webservices.jar;d:\\Oracle\\MIDDLE~1\\modules\\ORGAPA~1.1/lib/ant-all.jar;d:\\Oracle\\MIDDLE~1\\modules\\NETSFA~1.0_1/lib/ant-contrib.jar;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\common\\derby\\lib\\derbyclient.jar;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\lib\\xqrl.jar;D:\\Program Files\\DTS\\jre\\lib;D:\\Program Files\\DTS\\D:\\Program Files\\DTS\\jre\\lib;.;D:\\PROGRA~1\\IBM\\SQLLIB\\java\\db2java.zip;D:\\PROGRA~1\\IBM\\SQLLIB\\java\\db2jcc.jar;D:\\PROGRA~1\\IBM\\SQLLIB\\java\\sqlj.zip;D:\\PROGRA~1\\IBM\\SQLLIB\\java\\db2jcc_license_cu.jar;D:\\PROGRA~1\\IBM\\SQLLIB\\bin;D:\\PROGRA~1\\IBM\\SQLLIB\\java\\common.jar . PATH=d:\\Oracle\\MIDDLE~1\\patch_wls1211\\profiles\\default\\native;d:\\Oracle\\MIDDLE~1\\patch_oepe101\\profiles\\default\\native;d:\\Oracle\\MIDDLE~1\\patch_ocp371\\profiles\\default\\native;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\native\\win\\32;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\bin;d:\\Oracle\\MIDDLE~1\\modules\\ORGAPA~1.1\\bin;d:\\Oracle\\MIDDLE~1\\JDK160~1\\jre\\bin;d:\\Oracle\\MIDDLE~1\\JDK160~1\\bin;E:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\bin;C:\\Program Files\\Common Files\\NetSarang;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Windows7Master;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Program Files\\DTS\\DTSCPP\\vc98\\Bin;D:\\Program Files\\DTS\\DTSGCC\\cygwin\\bin;D:\\Program Files\\DTS\\jre\\bin;D:\\Program Files\\DTS\\DTSGCC\\include;D:\\Program Files\\jslint.vim_0.7\\bin;C:\\strawberry\\c\\bin;C:\\strawberry\\perl\\bin;C:\\Program Files\\Java\\jdk1.6.0_10\\bin;D:\\PROGRA~1\\IBM\\SQLLIB\\BIN;D:\\PROGRA~1\\IBM\\SQLLIB\\FUNCTION;D:\\PROGRA~1\\IBM\\SQLLIB\\SAMPLES\\REPL;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\native\\win\\32\\oci920_8 . *************************************************** * To start WebLogic Server, use a username and * * password assigned to an admin-level user. For * * server administration, use the WebLogic Server * * console at http:\\\\hostname:port\\console * *************************************************** starting weblogic with Java version: java version \Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode) Starting WLS with line: d:\\Oracle\\MIDDLE~1\\JDK160~1\\bin\\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m -Dweblogic.Name=wsqt2 -Djava.security.policy=D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server\\lib\\weblogic.policy -Dweblogic.security.SSL.trustedCAKeyStore=\-Xverify:none -Djava.endorsed.dirs=d:\\Oracle\\MIDDLE~1\\JDK160~1/jre/lib/endorsed;D:\\Oracle\\MIDDLE~1\\WLSERV~1.1/endorsed -da -Dplatform.home=D:\\Oracle\\MIDDLE~1\\WLSERV~1.1 -Dwls.home=D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server -Dweblogic.home=D:\\Oracle\\MIDDLE~1\\WLSERV~1.1\\server -Dweblogic.management.discover=false -Dweblogic.management.server=http://192.168.0.149:7001 -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=d:\\Oracle\\MIDDLE~1\\patch_wls1211\\profiles\\default\\sysext_manifest_classpath;d:\\Oracle\\MIDDLE~1\\patch_oepe101\\profiles\\default\\sysext_manifest_classpath;d:\\Oracle\\MIDDLE~1\\patch_ocp371\\profiles\\default\\sysext_manifest_classpath weblogic.Server <2012-12-14 上午09时46分06秒 CST> <2012-12-14 上午09时46分06秒 CST> <2012-12-14 上午09时46分06秒 CST> <2012-12-14 上午09时46分06秒 CST> <2012-12-14 上午09时46分07秒 CST> <2012-12-14 上午09时46分09秒 CST> <2012-12-14 上午09时46分09秒 CST> <2012-12-14 上午09时46分09秒 CST> <2012-12-14 上午09时46分09秒 CST> <2012-12-14 上午09时46分09秒 CST> <2012-12-14 上午09时46分11秒 CST> <2012-12-14 上午09时46分22秒 CST> <2012-12-14 上午09时46分22秒 CST> Exception in thread \Exception in thread \ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'\java.lang.OutOfMemoryError: PermGen space Exception in thread \Exception in thread \ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'\java.lang.OutOfMemoryError: PermGen space # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8ef1b9, pid=11852, tid=1796 # # JRE version: 6.0_29-b11 # Java VM: Java HotSpot(TM) Client VM (20.4-b02 mixed mode windows-x86 ) # Problematic frame: # V [jvm.dll+0x4f1b9] # # An error report file with more information is saved as: # d:\\Oracle\\Middleware\%user_projects\\domains\\base_domain\\hs_err_pid11852.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # ? 问题分析: 从现有日志wsqt2.out里看到memory如下: JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m ?

解决方法:

从日志中下面内容可以看出是使用sun的JDK: starting weblogic with Java version: java version \Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode) 例如:下面显示为Oracle JRockit(R) JDK java -version java version \ Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Oracle JRockit(R) (build R28.2.0-79-146777-1.6.0_29-20111005-1807-linux-x86_64, compiled mode) 调整java虚拟机内存参数: JAVA Memory arguments:-Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m 这个参数值是在D:\\Oracle\\Middleware\%user_projects\\domains\\base_domain\\bin\\setDomainEnv.cmd里设置: if \ set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx1024m ) else ( set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m ) set MEM_ARGS_64BIT=%WLS_MEM_ARGS_64BIT% set MEM_ARGS_32BIT=%WLS_MEM_ARGS_32BIT% if \ set MEM_ARGS=%MEM_ARGS_64BIT% ) else ( set MEM_ARGS=%MEM_ARGS_32BIT% ) set MEM_PERM_SIZE_64BIT=-XX:PermSize=128m set MEM_PERM_SIZE_32BIT=-XX:PermSize=512m if \ set MEM_PERM_SIZE=%MEM_PERM_SIZE_64BIT% ) else ( set MEM_PERM_SIZE=%MEM_PERM_SIZE_32BIT% ) set MEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=256m


Weblogic常见问题-sy.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:管窥中国水墨人物画中的意象语言及写意性

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: