您的位置:首页 > 其它

sed命令介绍

2013-10-17 17:06 148 查看
配置WEBLOGIC数据连接池

一、在weblogic的管理页面配置数据源连接池
























二、更改web.xml文件(项目WEB-INF下)
[root@AdPush-60 WEB-INF]# pwd
/usr/local/weblogic/user_projects/domains/dkwl/webapps/pushservice/WEB-INF[root@AdPush-60WEB-INF]# [root@AdPush-60WEB-INF]# ll总用量 33468drwxr-xr-x 3 root root 4096 10月 10 19:04 classesdrwxr-xr-x 2 root root 4096 10月 15 11:59 configdrwxr-xr-x 2 root root 4096 9月 18 21:42 ftldrwxr-xr-x 2 root root 4096 10月 16 18:23 lib-rw-r----- 1 root root 2177 10月 15 18:05 Plan.xml-rw-r--r-- 1 root root 425 10月 16 18:14 weblogic.xml-rw-r--r-- 1 root root 2239 10月 16 18:14 web.xml
[root@AdPush-60WEB-INF]#vim web.xml (在尾行增加以下配置)<resource-ref> <description>push_jndi</description> <res-ref-name>push_jndi</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth></resource-ref>

三、在同级目录下新建weblogic.xml文件
[root@AdPush-60 WEB-INF]#vim weblogic.xml <?xml version='1.0' encoding='utf-8'?><weblogic-web-appxmlns="http://www.bea.com/ns/weblogic/90"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor> <resource-description> <res-ref-name>push_jndi</res-ref-name> <jndi-name>push_jndi</jndi-name> </resource-description></weblogic-web-app>

四、更改applicationContext.xml文件
[root@AdPush-60config]# pwd/usr/local/weblogic/user_projects/domains/dkwl/webapps/pushservice/WEB-INF/config[root@AdPush-60config]# [root@AdPush-60config]# ll总用量 24-rw-r--r-- 1 root root 3095 10月 16 18:14 applicationContext.xml-rw-r--r-- 1 root root 237 9月 18 21:42 apps.properties-rw-r--r-- 1 root root 432 10月 15 11:59 dbconfig.properties-rw-r--r-- 1 root root 252 9月 18 21:42freemarker.properties-rw-r--r-- 1 root root 3008 9月 18 21:42 springmvc-servlet.xml-rw-r--r-- 1 root root 2023 9月 18 21:42 SqlMapConfig.xml
[root@AdPush-60 config]# vim applicationContext.xml (将数据源换成weblogic管理页面配置的push_jndi) <beanid="dataSource"class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="push_jndi"/> <property name="resourceRef" value="true"/> <property name="jndiEnvironment"> <props> <prop key="java.naming.provider.url">t3://192.168.0.60:7001</prop> <propkey="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop> </props> </property> </bean>

五、进入weblogic的lib目录,生成wljarbuilder.jar包[root@AdPush-60 lib]# pwd/usr/local/weblogic/wlserver_12.1/server/lib[root@AdPush-60 lib]java -jar wljarbuilder.jar

六、将wljarbuilder.jar包拷贝到项目的lib中
[root@AdPush-60 lib]# pwd/usr/local/weblogic/wlserver_12.1/server/lib[root@AdPush-60 lib]cp wlfullclient.jar /usr/local/weblogic/user_projects/domains/dkwl/webapps/pushservice/WEB-INF/lib/

七、将jtds-1.2.5.jar包放到weblogic域的lib目录下
[root@AdPush-60lib]# pwd/usr/local/weblogic/user_projects/domains/dkwl/lib[root@AdPush-60lib]# ll总用量 300-rwxr-xr-x 1 root root 302284 10月 16 18:19 jtds-1.2.5.jar-rw-r----- 1 root root 702 9月 18 16:12 readme.txt

八、配置startWebLogic.sh脚本,将jtds-1.2.5.jar附加到CLASSPATH环境变量中。
[root@AdPush-60bin]# pwd/usr/local/weblogic/user_projects/domains/dkwl/bin[root@AdPush-60bin]# ll总用量 1076drwxr-x--- 2 root root 4096 9月 18 16:11 nodemanager-rw-r--r-- 1 root root 1041057 10月 17 17:32nohup.outdrwxr-x--- 2 root root 4096 9月 18 16:11 server_migrationdrwxr-x--- 2 root root 4096 9月 18 16:11 service_migration-rwxr-x--- 1 root root 13239 9月 18 16:34 setDomainEnv.sh-rwxr-x--- 1 root root 3165 9月 18 16:12startManagedWebLogic.sh-rwxr-x--- 1 root root 5745 10月 16 18:20 startWebLogic.sh-rwxr-x--- 1 root root 2394 9月 18 16:12stopManagedWebLogic.sh-rwxr-x--- 1 root root 1960 9月 18 16:12 stopWebLogic.sh-rwxr-xr-x 1 root root 1076 10月 9 14:24 weblogic.sh
[root@AdPush-60 bin]#vim startWebLogic.sh(100行左右)CLASSPATH="${SAVE_CLASSPATH}:/usr/local/weblogic/user_projects/domains/dkwl/lib/jtds-1.2.5.jar"

本文出自 “HBSSLIULEI” 博客,请务必保留此出处http://hbssliulei.blog.51cto.com/4069073/1310648
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: