3.0 Weblogic部署项目
3.1 常规部署
1、启动WebLogic服务,登录到WebLogic控制台页面,输入用户名和密码,登录到控制台里面;
2.击左侧的部署;
3、在右侧点击安装按钮,准备进行项目安装;
4 、看到路径输入框,可以在下面选择要部署的项目的位置;
我们选择一个位置
我们选择一个之前的老项目测试war,jar 都可以
6、点击下一步即可;
8、点击完成按钮;(这里比较慢耐心点)
9、 保存前面各步的设置;
11、这时便可以进行测试了,输入项目名称,看到了项目的欢迎页面,即项目部署成功。(我本地不行 http://localhost:7001/+项目名字)
不行的轻尝试如下方式 01
不行的轻尝试如下方式 02
首先在web-inf底下添加weblogic.xml文件如下
weblogic上下文根路径在WEB-INF目录中,然后是web.xml文件或者是weblogic.xml文件
<?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"> <container-descriptor> <index-directory-enabled>true</index-directory-enabled> <!-- 关键!!!先加载web-inf下的jar包 --> <prefer-web-inf-classes>true</prefer-web-inf-classes> <show-archived-real-path-enabled>true</show-archived-real-path-enabled> <weblogic-web-app> <!-- 这里是你的项目名称 --> <context-root>excel_split-0.0.1-SNAPSHOT</context-root> </container-descriptor> </weblogic-web-app>
如还有其他问题导致无法访问地址,可对应的startWebLogic.cmd
启动日志进行对应的解决或者百度查看相关报错;如下图所示:(案例)
大家根据相关的问题情况,如查找对应的处理方式
3.2.tomcat式本部署
将部署包 程序.war
丢到autodeploy
目录下面,启动startWeblogic.cmd
,进行访问,依然可以看到
4.0 Weblogic集群部署
4.1 前置条件 创建节点和集群
此处以测试为主:举例说明
1.选择环境,服务器选择新建;点击下一步
2.修改文件名及其监听端口;(如果是服务器端口需要新增白名单或者开启防火墙设置,相关问题,视情况而定)
(新建集群选这第3个,服务器名称,监听地址,端口根据本地环境规范而定)
3.为新的集群命名;
集群可以使用消息传送, 以在集群成员之间共享会话, 负载平衡和故障转移, JMS 以及其他信息。
集群可以使用单点传送或多点传送消息传送。
多点传送是一种简单的广播技术, 它使多个应用程序均能够订阅指定的 IP 地址和端口号, 并监听消息, 但是要求硬件配置和支持。
单点传送则没有这些要求。
4.下一步,可查看精通ip及其port(端口)点击完成即可
5.成功如下图所示;
6.添加集群的子节点
和上面重复步骤省略–》新建—》选中之前创建的集群–》下一步-完成即可
展示效果如下;
4.2 集群部署
1.选中部署安装,下一步;
2.选中war包,下一步;
3.将此部署安装为应用程序
4.选中集群部署的服务器(可以单个,多个,也可全选;自由扩展即可)
我选择了所有;
5.下一步(默认使用推荐)
6.点击完成即可
7.想启动的话在控制选中启动;
(本地不具备真实测试环境故只参考操作方式即可)
4.1 测试
选择一个测试点,测试能否打开链接:
Weblogic分享到此结束,如有疑问请提出;大家有好的想法和理解也可提出;鄙人虚心接受并改正;