我是在weblogic9.0+mysql5.1的環境下配置的資料來源。其實在tomcat,jboss,websphere等伺服器中都提供了配置資料來源的功能,大概的配置都很類似。
簡單的講述一下我的配置,以及應該注意的地方。
第一步:我們首先要下載一個mysql驅動,必須與你的mysql版本相容的,我使用的是mysql-connector-java-5.0.7-bin.jar。自己可以到網上去下載與你Mysql版本相容的驅動。這一步應該很簡單的,就不多說了。
第二步:就是把我們的mysql驅動新增到你的classpath中,在weblogic中有很多配置方法:(weblogic安裝在E:ea下)
<1>.就是把它放到你的E:eaweblogic90commonlib下面,我們在開啟E:eaweblogic90commonin檔案下的commEnv.cmd檔案。找到下面這個位置:
@rem set up WebLogic Server`s class path
set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%lib ools.jar;%WL_HOME%serverlibweblogic_sp.jar;%WL_HOME%serverlibweblogic.jar;%WL_HOME%commonlibmysql-connector-java-5.0.7-bin.jar
set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%lib ools.jar;%WL_HOME%serverlibweblogic_sp.jar;%WL_HOME%serverlibweblogic.jar;%WL_HOME%commonlibmysql-connector-java-5.0.7-bin.jar
在最後面加上mysql-connector-java-5.0.7-bin.jar驅動的位置,其中WL_HOME=E:eaweblogic90,上面紅色的部分就是新加上的。
<2>.也可以在E:eauser_projectsdomainsmydomainin下面的setDomainEnv.cmd檔案中配置。在最後面的位置上找到:set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%integrationlibutil.jar;%WL_HOME%commonlibmysql-connector-java-5.0.7-bin.jar
在最後面加上mysql-connector-java-5.0.7-bin.jar驅動的位置,其中WL_HOME=E:eaweblogic90,上面紅色的部分就是新加上的。
<3>.我們也可以把mysql-connector-java-5.0.7-bin.jar放到E:eauser_projectsdomainsmydomainlib目錄下,然後再E:eauser_projectsdomainsmydomainin下面的setDomainEnv.cmd檔案中配置。在最後面的位置上找到:set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%integrationlibutil.jar;%DOMAIN_HOME%libmysql-connector-java-5.0.7-bin.jar
在最後面加上mysql-connector-java-5.0.7-bin.jar驅動的位置,其中DOMAIN_HOME=E:eauser_projectsdomainsmydomain,上面紅色的部分就是新加上的。
<4>我們也可以直接在電腦的環境變數裡的classpath中加上mysql驅動的路徑。不提倡這樣做。