weblogic12c 下载集群服务器怎么实现上传文件共享

WebLogic集群代理服务器配置以及实现Session共享功能_普天同庆_新浪博客
WebLogic集群代理服务器配置以及实现Session共享功能
1.集群代理服务器配置
1)创建代理服务器
新建一个普通的节点服务器作为代理服务器,此代理服务器为独立的服务器,不加入到集群中。​
创建完成之后,服务器列表如下:​
2)为代理服务器部署转发应用
新建一个项目用于请求转发,这里新建的项目名为Proxy,里面没有class文件,只有web.xml和weblogic.xml两个配置文件,如下所示:​​
[weblogic@dengqp02 app]$ tree Proxy
`-- WEB-INF
-- weblogic.xml
`-- web.xml
1 directory, 2 files
将项目部署在代理服务器上,启动之后即可向集群进行代理转发请求的功能​
3)测试代理转发功能
如下,在地址栏输入代理配置的项目访问地址,就可以将请求转发到集群中去了。​
但是此时并不知道代理转发到哪一台服务器上了,因此,将以下代码加入首页的JSP上,显示出当前运行的项目所在目录及session号。​
此时,可以看出当前session只有一个,另一个值为NONE,集群中的两台服务器并没有进行session共享。若要实现session复制还需要进行共享的配置。
2.集群Session共享配置
1)修改集群消息传送模式为多点传送​
更改集群消息传送为多点传送之后,需要修改集群中的受管服务器的启动方式。
在setDomainEnv.sh中JAVA_OPTION节加入:-Djava.net.preferIPv4Stack=true
if [ "${debugFlag}" = "true" ] ; then
JAVA_DEBUG="-Xdebug -Xnoagent
-Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n
-piler=NONE"
export JAVA_DEBUG
JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -ea
-da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli...
-ea:com.bea.broker... -ea:com.bea.sbconsole... -Djava.net.preferIPv4Stack=true"
export JAVA_OPTIONS
JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -da
-Djava.net.preferIPv4Stack=true"
或者使用启动脚本启动加入:
2)将共享功能配置加入到应用中的WEB_INF目录下​
3)重启并进行测试
完成以上两项工作后,进行测试,登录后,打开的页面中出现显示session值为两个,截图如下:​
将集群中的受管服务器app1关闭,再页面上刷新,不需要重新登录,并成功跳转到app2上,此时显示的session id
只有一个,另一个为NONE,截图如下所示
博客等级:
博客积分:0
博客访问:12,968
关注人气:0
荣誉徽章:博客访问:
博文数量: 2187
注册时间:
认证徽章:
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询:
微信公众号:
wisdomone9
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Linux
-bash-3.2$ pwd/weblogic/Oracle/Middleware/user_projects/domains/weblogic_domain/servers/AdminServer/logs-bash-3.2$ ls -ltotal 116-rw-r----- 1 weblogic bea&&&& 0 May 23 21:29 access.log-rw-r----- 1 weblogic bea&& 243 May 23 21:26 access.log00001-rw-r----- 1 weblogic bea 44554 May 23 21:30 AdminServer.log-rw-r----- 1 weblogic bea 47287 May 23 21:26 AdminServer.log00001drwxr----- 2 weblogic bea& 4096 May 23 21:20 diagnostic_images-rw-r----- 1 weblogic bea& 5124 May 23 21:30 weblogic_domain.log-rw-r----- 1 weblogic bea& 5124 May 23 21:26 weblogic_domain.log00001
参考:weblogic日志简述
阅读(2685) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
--weblogic日志详解
/blog/1618500
请登录后评论。weblogic12.1.3集群部署(1)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
weblogic12.1.3集群部署(1)
&&weblogic12.1.3集群配置和应用部署
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩13页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢1.1&准备工作:
1.1.1&检查系统是否安装JDK
I.&检查命令为:
echo&&&$JAVA_HOME
如果返回结果为空,说明没有当前系统没有安装JDK,需要安装JDK,需要下载JDK安装文件
II.&下载JDK安装文件:
下载文件:&
下载地址:
III.&安装JDK:
(1)给/usr目录下创建&java目录(如果不存在再创建),命令:
cd&&/usr&&&&&sudo&&mkdir&java&&&cd
mkdir java
(2)移动&jdk-6u45-linux-i586.bin&文件到/usr/java目录&
sudo&mv&jdk-6u45-linux-i586.bin&&/usr/java&&sudo mv jdk-6u45-linux-i586.bin
(3)给&jdk-6u45-linux-i586.bin分配权限&
sudo&chmod&777&&jdk-6u45-linux-i586.bin&&&sudo chmod 777
jdk-6u45-linux-i586.bin
(4)安装JDK&,命令:
sudo&./jdk-6u45-linux-i586.bin&&&sudo ./jdk-6u45-linux-i586.bin
(5)配置环境变量(添加JDK到环境变量)
sudo&vi&/etc/profile&&&sudo vi /etc/profile
export&JAVA_HOME=/usr/java/jdk1.6.0_45&export&PATH=$JAVA_HOME/bin:$PATH&export&CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar&
注意检查/usr/java&目录下&jdk的版本号,是否与配置的jdk版本号一致,以/usr/java目录的jdk版本为准!
(6)使刚才添加的环境变量即使生效,命令:
source&/etc/profile&&source /etc/profile
(7)检查jdk安装情况&:
echo&&&$JAVA_HOME&&echo
$JAVA_HOME
1.1.2&准备weblogic安装文件
I.&下载weblogic安装文件:
下载文件:
下载地址:
II.&上传weblogic安装文件到用户目录:
上传weblogic安装文件到用户目录
1.2&安装weblogic:
1.2.1&配置weblogic环境变量
I.&解决weblogic安装文件到指定目录
sudo&&unzip&&-d&weblogc1036&&wls1036_dev.zip&&&&&sudo&&chmod&777&-R&&weblogc1036&&&&sudo&&&mv&&weblogc1036&/usr/&&&sudo
-d weblogc1036
wls1036_dev.zip
chmod 777 -R
weblogc1036
weblogc1036 /usr/
II.&配置weblogic环境变量&MW_HOME
sudo&vi&/etc/profile&&&sudo vi /etc/profile
export&MW_HOME=/usr/&weblogc1036
使刚才添加的环境变量即使生效,命令:
source&/etc/profile&&source /etc/profile
1.2.2&安装weblogic服务
I.&打开&$MW_HOME&目录&
cd&&$MW_HOME&&cd
II.&检查当前环境是否符合weblogic安装要求
.&$MW_HOME/configure.sh&&&. $MW_HOME/configure.sh
III.&配置weblogic初始化参数
.&$MW_HOME/wlserver/server/bin/setWLSEnv.sh&&& . $MW_HOME/wlserver/server/bin/setWLSEnv.sh
IV.&创建weblogic&&域(domain)
.&$MW_HOME/wlserver/common/bin/config.sh&& . $MW_HOME/wlserver/common/bin/config.sh
在安装过程,基本上不需要去做修改,只需要一直下一步即可,在创建过程中需要修改的就是配置weblogic域的名称&&,登录账户和密码&及&域的端口号
如果在服务器上直接操作有图形化界面,根据提示创建weblogic域,如果是远程则需要根据提示选择相关配置及域名称,登录账户,登录密码,端口号等信息,远程添加域最后一步比较慢,建议等待直到出现提示信息 “创建成功”字样时,退出否则启动,停止等sh脚本将没有被创建
V.&启动weblogic服务,并运行刚才创建的domian&空间
打开刚才创建域的目录执行
.&$MW_HOME/user_projects/domains/base_domain/startWebLogic.sh&&. $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh
测试weblogic服务是否安装成功:
在浏览器地址栏输入&:&
可以打开weblogic管理登陆页面,如果weblgoc&域管理账户和密码登录,进入weblogic管理界面,说明weblogic服务安装成功!
1.2.3&部署java&web项目
I.&解决java项目部署到weblogic中不能进行查询数据库操作
(1)下载并上传&antlr-2.7.6.jar&到&$MW_HOME/server/lib/&目录
(2)修改刚才创建域中配置文件&&setDomainEnv.sh&
sudo&&&vi&&$MW_HOME/user_projects/domains/base_domain/bin/setDomainEnv.sh&&
$MW_HOME/user_projects/domains/base_domain/bin/setDomainEnv.sh
&&&&&&&&&&&&&&&&
添加&&PRE_CLASSPATH="${WL_HOME}/server/lib/antlr-2.7.6.jar"
(3)重新启动&weblogic域&服务:
.&$MW_HOME/user_projects/domains/base_domain/bin/stopWebLogic.sh&&&&&&. $MW_HOME/user_projects/domains/base_domain/bin/stopWebLogic.sh
.&$MW_HOME/user_projects/domains/base_domain/startWebLogic.sh&&. $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh
II.&将java项目部署到weblogic域中
将目标java&web项目打包成后缀名称为“&.war&”的文件,上传至linux服务器指定目录
在weblogic&域&管理界面,点击左侧导航菜单中的”部署”&,打开部署项目页面,找到对应的项目war包,点击安装,根据提示进行部署即可。&例如:xabeschrm.war&
测试项目,是否部署成功&:
在浏览器地址栏输入&:&
使用正确的账户和密码登录xabeschrm系统,即部署成功!
1.2.4&问题及解决办法和修改后configure.sh文件
I.&&MW_HOME&应该指定到一个目录
启动时,偶尔会报&“MW_HOME&应该指定到一个目录”错误解决办法:
source&/etc/profile&
(使环境变量生效)
II.&&修改后的configure.sh文件内容
configure.sh
#!/bin/sh&&&&&&#&****************************************************************************&&&&#&This&script&is&used&to&setup&certain&artifacts&in&a&zip&distribution&after&&&&&#&the&extraction&process.&This&script&has&to&be&rerun&whenever&the&target&&&&&#&location&is&moved&to&another&folder&or&machine&&&&#&&&&#&JAVA_HOME&and&MW_HOME&need&to&be&configured&prior&to&invoking&this&script&&&&#&****************************************************************************&&&&&&SCRIPT_DIR="$(cd&$(dirname&$0)&&&&pwd)"&&&&&&#&Users&must&set&$MW_HOME&variable&&&&if&[&-z&"$MW_HOME"&];&then&&&&&&echo&"ERROR:&You&must&set&MW_HOME&and&it&must&point&to&a&directory".&&&&&&exit&1;&&&&fi&&&&&&if&[&!&-d&$MW_HOME&];&then&&&&&&echo&"&&&&&&&where&an&installation&of&WebLogic&exists.&Ensure&you&point"&&&&&&exit&1;&&&&fi&&&&&&&&if&[&!&"$(ls&-A&$MW_HOME)"&];&then&&&&&&echo&"&&&&&&&this&variable&to&the&extract&location&of&the&zip&distribution."&&&&&&exit&1;&&&&fi&&&&&&#&Users&must&set&$JAVA_HOME&variable&&&&if&[&-z&$JAVA_HOME&];&then&&&&&&echo&"ERROR:&You&must&set&JAVA_HOME&and&point&it&to&a&valid&location"&&&&&&exit&1;&&&&fi&&&&&&if&[&!&-d&"${JAVA_HOME}/bin"&];&then&&&&&&echo&"&&&&&&&of&where&your&JDK&has&been&installed"&&&&&&exit&1;&&&&fi&&&&&&#&Setup&the&WLS&environment&&&&.&${MW_HOME}/wlserver/server/bin/setWLSEnv.sh&&&&&&#&Generate&.product.properties&and&the&registry.xml&required&for&configuration&&&&#&provisioning&&&&${JAVA_HOME}/bin/java&-Dant.home=${MW_HOME}/modules/org.apache.ant_1.7.1&\&&&&&&org.apache.tools.ant.Main&-f&${MW_HOME}/configure.xml&&09:19 提问
weblogic12C 部署了一套集群,单独访问受管理服务,会跳转到代理服务。
开始的时候我们部署了一套集群,通过代理Server分发请求。
现在我们部署了负载均衡设备,替代软件Proxy服务,向所有节点分发请求。
问题是受管理服务在访问中,有一部分情况会把地址重定向到集群的Proxy代理地址。导致无法打开。
请问如何配置可以取消受管理服务向代理服务的跳转?
按赞数排序
logic12C 部署了一套集群,单独访问受管理服务,会跳转到代理服务。
开始的时候我们部署了一套集群,通过代理Server分发请求。
现在我们部署了负载均衡设备,替代软件Proxy服务,向所有节点分发请求。
问题是受管理服务在访问中,有一部分情况会把地址重定向到集群的Proxy代理地址。导致无法打开。
请问如何配置可以取消受管理服务向代理服务的跳转?
同问同问,有没有知道的
其他相关推荐

我要回帖

更多关于 weblogic上传文件 的文章

 

随机推荐