【weblogic通过域名访问应用】

概要

`weblogic部署了多个应用,通常访问都是http://ip:端口/xxx的格式,例如http://localhost:7001/console,这样的url不如域名访问的方式优雅,所以决定将应用都改造成以域名的方式访问。

整体架构流程

想要通过域名访问WebLogic 中的应用程序,
第一、需要确保域名已经正确解析到WebLogic服务器的IP地址。
第二、WebLogic服务器的端口(默认是7001)已经在服务器上开放且没有被防火墙阻挡。
第三、设置应用上下文,通过http://<域名>:端口号/<应用的上下文路径>访问应用。

技术细节

配域名非常简单,只需要给server配一个监听地址,可以通过控制台配置,也可以通过配置文件配置,以下是这两种方式的说明:

示例:假设域名是dminserver.com,应用上下文是testapp。

1、通过控制台配置:找到server的配置页面,在监听地址输入框输入你想要设置的域名,点击保存即可。
在这里插入图片描述
2、通过配置文件配配置:找到config.xml文件,通常位于$DOMAIN_HOME/config/config.xml。找到元素,添加或修改指定域名,修改完保存即可。
例如:

<server>
  ...
  <listen-port>7001</listen-port>
  <listen-address>adminserver.com</listen-address>
  ...
</server>

3、重启server。

另:应用上下文配置,要在WEB-INF下的weblogic.xml文件里配置

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE weblogic-web-app
  PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
  "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">

<weblogic-web-app>
     <context-root>/testapp</context-root>
</weblogic-web-app>

测试:通过http://adminserver.com:7001/testapp来访问应用。如果使用的是默认端口80,则可以省略端口号,只需输入http://adminserver.com/testapp

小结

weblogic通过域名访问应用只需给server配置监听地址即可,不同的应用需要配置不同的上下文。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值