Linux下Weblogic10+informix+Spring+hibernate应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下Weblogic10+Informix9+Spring+Hibernate应用部署详解简述
近日完成了在LinuxAS5环境下,采用Weblogic10发布基于Infomrix数据源的Spring +Hibernate Web应用,其中在WebLogic10下配置Informix数据源因WebLogic10的文档描述相对简单,配置过程中遭遇了很多困难,寻遍Google在找到WebLogic8的配置文档后,终于配置成功,看来Oracle兼并BEA后,针对IBM的产品的部署文档故意简略了很多。
在WebLogic10下部署应用,引用全局数据源也与T omcat6有所不同,这方面的文档也相对不多,特有此文,希望能给同道者以协助。
Weblogic数据源配置(建议使用weblogic 的数据源)
配置weblogic数据源,系统访问数据库的链接就交给中间件服务来维护,减少了系统在运行时去创建数据链接,降低了系统运行成本。
数据源配置前提
1已创建weblogic的管理用户,本安装假定为:weblogic/weblogic
登陆到Weblogic后台管理界面,URL一般为:
http://60.0.201.222:7001/console/,其中,60.0.201.222为weblogic部署服务器IP地址。
,如图[1]:
图[1]
2、已获得IBM INFORMIX JDBC SDK安装包,本次安装采用的安装包为:JDBC.3.70.JC5.tar。解压安装后,获得jdbc的库文件:
ifxjdbc.jar,
ifxjdbcx.jar
ifxlang.jar
ifxlsupp.jar
ifxsqlj.jar
ifxtools.jar。
3、通过文件上传工具,将用于JDBC包:
ifxjdbc.jar,ifxjdbcx.jar,ifxlang.jar,ifxlsupp.jar,ifxsqlj.jar,ifxtools.jar
上传到%WL_HOME%/lib/目录下面。
4、修改域的启动脚本$domain/bin/ startWebLogic.sh,将
CLASSPA TH="${WL_HOME}\server\lib\ifxjdbc.jar;${WL_HOME}\server\lib\ifxjdbc
x.jar;${SA VE_CLASSPA TH}${DOMAIN_HOME}/lib"
5、重启weblogic服务器。
数据源配置
成功登录,显示后台管理界面,如图[2]:
图[2]
2、在“Domain Structure”区域中点击:Services -> JDBC -> Data Sources,
4、点击“New”,进入新建连接池页面,如图[5]:
图[5]
5、图[6]中,输入Name,并选择:
Name为:随意取名
JNDI Name:java/bh (名称应与web应用引用名一致)
DatabaseType为informix,
选择DataBase Driver为IBM Informix Driver(type4) V ersion Any ,点击“Next”,
进入图[6]:
6、点击“Next”,显示数据库具体信息页面,如图[7]
7、图[7]中,输入数据库连接信息,点击“Next”,进入图[8]
图[8]
8、修改显示页面中的DriverClassName和URL,如下
DriverClassName为:rmix.jdbc.IfxDriverr
URL为:
jdbc:informix-sqli://60.0.201.71:9999/esdb:informixserver=gxtest;newlocale=en_us,zh_cn;newco deset=gbk,8859-1,819
Properties为:
user=gxwork
portNumber=9999
databaseName=esdb
ifxIFXHOST=gxtest
serverName=60.0.201.71
配置项newlocale=en_us,zh_cn;newcodeset=gbk,8859-1,819很重要,因为当前informix服务器缺省字符集为英文,只有这样设置才能正确显示中文。否则web系统显示的汉字会变成乱码。
配置项Properties必须设置,否则在发布数据源时会报错。
修改完成后,点击页面的“test configure”按键,如果参数设置正确,将显示测试成功字样:
如下图:
9、图[10]中,点击[Next],选择部署目标,如图[10]
点击“Finish”按键之后,数据源会初始化,如果成功,页面为:
11、点击左上角的【Activate Changes】,让配置生效,完成!如图[12]:
图[11]
应用部署
应用程序部署
1、通过文件服务器,将系统提交到指定的保存目录,本系统默认保存路径为
%WL_HOME%/applications,如图[1]:
图[1]
2、登录weblogic,在Domain Structure区域,点击“Deployments”,如图[2]
图[2]
3、在右边主页面中,点击按钮【Install】,如图[5][6]:
图[5]
图[6]
4、定位到web程序的目录,并选择,如图[7]:
图[7]
5、图[7]中,点击“Next”显示页面,如图[8]:
图[8]