分享

XP+SP2下Weblogic8.X+SQL SERVER2000安装及连接池配置指南[参考高手综合帖+自己经历]

 xiaoping 2006-02-16



部分是BEA dev2dev论坛和JWANG的文章内容,表示衷心感谢!!
重要的是加上了本菜鸟出现的问题和解决方法,只是希望其他仁兄不要走我的弯路,搞不定真的很痛苦,希望能作为一剂良药!!!
不好意思,本来是26日凌晨配置成功,发贴说早上发的,因为出去办事没来得及写,特向BEA中国dev2dev在线论坛的“PARSLEY”朋友表示歉意,同时更感谢论坛各位大虾的精彩帖子,才让我能配置成功(一个星期都很郁闷啊)!!!
特别感谢Jwang,他转帖的配置文章给了我很大帮助,前边连接池图解就是那片文章的。
由于不善言辞,也没有过多的修饰,很多都是东拼西凑剪过来到,但却囊括了一整个weblogic配置的全
过程,也是我实际配置使用weblogic全过程的真实的剪影。希望各位少点口水,多些建设性意见,再次感谢。
菜鸟我终于可以有个配置好的开发环境可以和各位大虾,各位鸟哥共同战斗了,多教教小弟,不胜感激!!!


再有其他问题的话我没遇到,请大家也可以贴上来,看哪位大虾帮忙解决!

向版主反映这个帖子  查看wolf77 的IP地址





           
           

郁闷,不让传附件,只好帖上来了

Weblogic8.X+SQL SERVER2000安装及连接池配置指南
[参考高手综合帖+自己经历]
2005-4-27 10:21
本文以weblogic 8.12 中文版为例,将配合贴图讲解安装、配置过程。部分是论坛和JWANG的文章内容,表示衷心感谢!!
重要的是加上了本菜鸟出现的问题和解决方法,只是希望其他仁兄不要走我的弯路,搞不定真的很痛苦,希望能作为一剂良药!!!

一、环境配置:操作系统为WIN XP SP2 (最新的系统,也是配置Weblogic8.X+SQL SERVER2000连接池出现问题最多的)
(一):安装JDK 见附录1;
(二):安装Weblogic server 8.1 sp3
总的来说,weblogic安装过程,抓住两个环节就ok:
◎bea主目录:这是weblogic基础工具程序的主目录;
◎产品安装目录:这是weblogic产品的安装目录
点击开始安装后,漫长的解压之后,开始出现安装界面,取默认值,一路next,BEA_installer会帮你全盘搞定,
完毕后,点击完成结束。

(三):安装SQL server 2000
默认安装;
特别注意1:在安装SQLServer 时,我选择的验证方式时,选择的是:仅使用windows身份验证,正确安装是选择“使用windows身份验证和SQL Server身份验证”,并且设置相关用户和密码。(具体因为原因见后边配置连接池时出现的问题)。
(四):安装SQL server升级包 sp3
默认安装;特别注意2:这个升级包必须安装!!!
(五)安装SQL server for JDBC 驱动 sp3
默认安装;
二、开始部署J2EE web项目(以下图解为摘抄,感谢轶名作者。其实我太懒)

Web项目的部署采用Configuration Wizard工具。依次点击“开始”->“BEA WebLogic Platform
8.1”->“Configuration Wizard”,启动”BEA WebLogic Configuration Wizard”。

2.1 新建weblogic domain
选择”新建weblogic配置”,

然后”下一步”,在”模板”选择”base weblogic server domain”,

然后”下一步”,没有特别的需要就不修改默认选择,然后”下一步”,在这个界面上输入用户名、密码(如填写用户wangnewton,密码wangnewton)和创建这个服务的描述(请记住这个用户密码它是启动这个服务和进入服务控制台的账号)

然后”下一步”,选择jdk的版本,然后”下一步”,在这个界面你可以修改创建服务的目录和配置名称,然后按”创建”开始创建。

点击完成结束。

2.2 创建应用目录:创建应用目录有两种方式分别介绍如下

2.2.1方法一:继续采用Configuration Wizard 创建
这次选择”extend and existing weblogic configuration(扩展weblogic配置)”,

然后“下一步”,选择前面配置的weblogic配置目录mydomain,然后“下一步”,

在”Configuration Extensions”中勾选”DefaultWebApp”,

然后以下取默认值一路”下一步”直到”导入”就OK了。
默认应用目录一般在D:\bea\user_projects\applications\mydomain\DefaultWebApp(注:d:为我PC机上安装weblogic的盘符,读者根据安装目录进行查找)。

测试:启动weblogic服务,然后输入http://localhost:7001就可以看到介绍性页面了。


2.2.2方法二:使用控制台创建应用目录
使用这个方法最好先要有一个可以发布的web应用,比如大家做过的基于tomcat的项目。没有的话至少要有webapp\WEB-INF\web.xml文件,web.xml文件类似于:
webapp
|__WEB-INF/web.xml

web.xml内容一般是:
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java./dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</web-app>


创建好如上的文件结构和web.xml后,启动weblogic服务,完成后在浏览器中输入http://127.0.0.1:7001/console

在登录界面输入你创建weblogic服务时的用户密码(wangnewton)。然后sign in,在下面的页面中选择“Web Application Modules”

点击后进入该界面,点击Deploy a new Web Application Module...

在“Location”下选择你刚才创建的appweb(注意这个目录一定要有WEB-INF目录,并且在WEB-INF目录下一定要有web.xml文件,否则不能够创建应用目录)。选择后,点击”target module”,

返回,可以看到当前weblogic服务中依成功创建的应用目录了。然后再创建一个index.html文档放在appweb目录下,就完成了应用目录的创建。

测试:启动weblogic服务,然后输入http://127.0.0.1:7001/webapp/index....荷柚玫囊趁媪恕?/a>


PS:相对来说,方法二是实际项目中使用最多的一种配置方法。
继续PS:如何设置项目为默认启动路径?
对于刚才创建的应用目录,总要通过
http://127.0.0.1:7001/webapp/index....苑梦实姆绞侥兀?/a>[/url]
方法是在webapp\WEB-INF下新建一个weblogic.xml文件,
webapp
|__WEB-INF/weblogic.xml

weblogic.xml内容一般是:
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www./servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<context-root>/</context-root>
</weblogic-web-app>


三、weblogic 连接池的配置
实例背景:SQL-SERVER 2000的数据库 + JDBC3.0
特别注意3:据说因为SQL SERVER2000被攻击,所以SP2版对LOCALHOST端口1433进行了屏蔽,导致有问题发生(见后),可以更改SQL SERVER2000的端口:
1.打开SQLSERVER2000的企业管理器;
2.右键点击SQLSERVER组下的本地 选择属性,进入选择 网络配置;
3.选择TCPIP,属性里改动其端口,默认是1433,改动,然后保存,最好重启生效。
特别注意4:
找到C:\bea\weblogic81\server\bin\startWLS.cmd编辑它;
查找到set classpath…那一行在%WL_HOME%\server\lib\weblogic.jar之前插入(切记):%WL_HOME%\server\lib\msbase.jar;%WL_HOME%\server\lib\msutil.jar;%WL_HOME%\server\lib\mssqlserver.jar;
找到C:\bea\user_projects\domains\mydomain\startWebLogic.cmd编辑它,方法同上;
然后,到SQL server升级包 sp3安装的目录C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib,把下面的三个文件都复制到C:\bea\weblogic81\server\lib下)
3.1 配置连接池
进入控制台(console) 可以看到该界面 ,然后点击 Connetion Pools

点击后进入该界面,点击configure a new JDBC Conneciton Pool

点击后显示该界面 因为是使用SQL-SERVER 2000 所以选择MS SQL Server

选择后,选择 MicroSoft’s MS SQL Server Driver (type) Version 。。。[倒数第三个^-^]然后点击Continue

特别注意5: 按页面要求填入相关信息,将PORT:(端口)填为之前在 特别注意3:时改动的SQLSERVER2000端口号;

此步骤完成后,进入该页面


点击 Test Driver Configuration ,如果是成功显示该页

点击Create and deploy,


讨论:如果你看不到成功页面,可能会出现以下问题:

问题1:出现提示:Cannot load driver class: com.microsoft.jdbc.sqlserver.SQLServerDriver
请看下:特别注意4;
问题2:出现提示:Can‘t open a socket on localhost:1433. Check host and port number and make sure the security manager allows this connection. You can also try running the SocketApplet (java.net.ConnectException: Connection refused: connect).
请看下:特别注意2;特别注意3;特别注意5;
问题3:出现提示[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 ‘sa‘ 登录失败。原因: 未与信任 SQL Server 连接相关联。
请看下:特别注意1;
再有其他的话我没遇到,请大家也可以贴上来,看哪位大虾帮忙解决!
3.2 配置数据源
进入控制台,点击date source。。。

点击后显示该页 点击 configure a new JDBC Data Source

点击后进入该页

记住这里的JNDIName配置为你前边连接池填写的DATABASENAME。,以下步骤都是默认选择后显示


由此,数据源就配置成功了,记住这里的JNDIName配置为你前边连接池填写的DATABASENAME。



四、后记
不好意思,本来是26日凌晨配置成功,发贴说早上发的,因为出去办事没来得及写,特向BEA中国dev2dev在线论坛的“PARSLEY”朋友表示歉意,同时更感谢论坛各位大虾的精彩帖子,才让我能配置成功(一个星期都很郁闷啊)!!!
特别感谢Jwang,他转帖的配置文章给了我很大帮助,前边连接池图解就是那片文章的。
由于不善言辞,也没有过多的修饰,很多都是东拼西凑剪过来到,但却囊括了一整个weblogic配置的全
过程,也是我实际配置使用weblogic全过程的真实的剪影。希望各位少点口水,多些建设性意见,再次感谢。
菜鸟我终于可以有个配置好的开发环境可以和各位大虾,各位鸟哥共同战斗了,多教教小弟,不胜感激!!!

附录1:以下过程为配置JDK环境变量:

  6.右击“我的电脑”,点击“属性”:



  7.选择“高级”选项卡,点击“环境变量”:



  8.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:



  9.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\jdk1.4,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量);Path使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

  %JAVA_HOME%就是引用前面指定的JAVA_HOME。





  10.“开始”->“运行”,键入“cmd”:



  11.键入命令“java -version”,出现下图画面,说明环境变量配置成功:



  12.好了,打完收工。下面开始你的第一个java程序吧。

向版主反映这个帖子  查看wolf77 的IP地址



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多