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

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




index.html

创建好如上的文件结构和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内容一般是: /三、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程序吧。