今天把工程迁移到了另一个服务器,所以需要重新配置weblogic,其它的都挺好弄,当弄到JDBC数据源的时候卡住了,在网上查资料全是关于JNDI 的,就算有JDBC也说的不是很清楚,因为这是第一次配weblogic(以前都用tomcat),所以手很生,现在配置好了来总结一下,分享给大家让和我一样的朋友少走些弯路。
1.进入管理页面,选择“Data Sources”,点击“Lock&Edit”编辑数据源:
2.点击“NEW”新建数据源:
3.设置数据源名、数据库、数据库驱动:
这里有一点要说明一下:看图中的jdbc/mgc,mgc其实是数据库的名字,这一点大家要注意,一开始配置的时候会不明白这个从哪里找的。4.下一步:
5.设置数据库名、主机名、端口、用户名、密码:
6.下一步:
7.选中“AdminServer”:
8.点击“Activate Changes”激活:
如果你用的是中文版也行,只要照着图上的位置点击就行了,数据源配置好了其它的一切就都好办了,顺便说一下,这些图片我是从网上找来的,然后根据自己的要求修改了一下,唯一不一样的就是图上面的数据库连接等情况不一样(按图上的数据走是一点问题都没有的),因为某些特殊原因,所以不能写真实数据望谅解。
好了,有问题的朋友可以给我留言,大家一起交流!
还有一点,如果配置的驱动是oracle,还需要给weblogic添加一个包,具体方法如下:
将oracle下的classes12.jar文件(例如: D:\oracle\product\10.2.0\client_1\jdbc\lib\classes12.jar)拷贝到D:\bea\weblogic92\common\lib下面;
然后在D:\bea\weblogic92\common\bin目录下找到commEnv.cmd文件,编辑以下内容:
@rem set up WebLogic Server's class path
set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%\lib\tools.jar;%WL_HOME% \server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%WL_HOME% \server\lib\webservices.jar;在其后面加上calsses12.jar的目录. 改后如下所示:
@rem set up WebLogic Server's class path
set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%WL_HOME%\server\lib\webservices.jar
;%WL_HOME%\common\lib\classes12.jar
其中蓝色是新添加的calsses12.jar的目录; %WL_HOME%==>D:\bea\weblogic92