当前位置:   article > 正文

Weblogic的了解、安装及其使用

weblogic

1.Weblogic介绍

1.1 简介

WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

通俗的讲weblogic是一种web容器,如果你知道apache,tomcat,iis你就应该知道,就是把我们开发的java应用程序运行起来,并提供服务的一种程序。

官方文档地址:http://docs.oracle.com/en/middleware/index.html

1.2 Weblogic特性

WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势。

标准
对业内多种标准的全面支持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通用标记语言的子集)和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
可扩展性
WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。
快速开发
凭借对EJB和JSP的支持,以及WebLogic Server 的Servlet组件架 构体系,可加速投放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。

1.3 为什么要选择Oracle WebLogic Server?

1.完整的 Java EE 和 Jakarta EE 实施
Java EE 和 Jakarta EE 提供强大的技术和 API 组合,可简化企业应用开发和管理。

2.云中立
Oracle WebLogic Server 完整支持跨环境应用移植,您可以在任何云环境下以及本地运行 Java 应用。

3.推进应用现代化,加快产品上市速度
借助 WebLogic Kubernetes 工具包,用户可以轻松在 Kubernetes 中部署其 WebLogic Server 域和应用。Oracle WebLogic Server 丰富的管理工具和 API 可实现自动化运营,而自动扩展和自动重启故障节点则可确保实现高可用性。在将现有 WebLogic Server 应用迁移至 Kubernetes 或利用 Helidon 以可移植的方式运行微服务时,您可以使用集成的开源工具实现更高的敏捷性。

4.通过 Oracle 集成满足企业应用需求
Oracle WebLogic Server 与 Oracle 产品及技术线相集成,可为您的定制化 WebLogic Server 应用提供优化的性能、可用性和可支持性,支持您将 WebLogic 应用与其他企业应用和系统相集成。

在这里插入图片描述

https://docs.oracle.com/en/middleware/fusion-middleware/weblogic-server/index.html 对其进行扩展;感兴趣的可查看对应网址;

在这里插入图片描述

https://docs.oracle.com/en/middleware/standalone/weblogic-server/14.1.1.0/index.html官网解释;感兴趣的可自行查看;

官方文档:https://www.oracle.com/cn/java/weblogic/

1.4 扩展 weblogic术语

术语解释
通过JNDI接口可以访问目录服务
通过JDBC可以访问数据库
通过JMX可以管理其他设备(接口)
JMS可以接收发送消息
RMI-IIOP可以访问另外的网路服务,Web Service
通过JTA可以做分布式事务的处理
JAAS认证和授权。(把重复部分拿出来单独成一个模块,这也是j2ee开发的精髓。)
JNDI将你写好的一个主键或者是一个资源,把它放进来并且暴露给外界,让网络上的其他程序能够通过JNDI访问它
Web Client包括浏览器(Browser)、Web Service(SOAP 或HTTP)
防火墙过滤认证和授权服务,可以杜绝黑客的攻击,可以做端口的映射请求,可以完成代理服务器的功能

术语解释
domain是一个逻辑相关的WebLogic Server组成的一个组。
Weblogic.Server是执行在JVM上的。(可以理解为有主方法的一个java类)
Admin Server是一个domain的中心控制台。通过网页访问,管理domain。
Managed Server主要运行业务程序。
Admin Server也可以部署业务程序。
Cluster是weblogic集群。

1.5、和其他服务器区别

1.5.1 tomcat (免费)

Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只实现了JSP/Servlet的相关规范,不支持EJB(硬伤啊)!不过Tomcat配合jboss和apache可以实现j2ee应用服务器功能
一般来说考虑stucts等架构tomcat就可以了,但如果考虑EJB的话,WebLogic是比较好的选择。

1.5.2 Jboss (免费)

JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

1.5.3 weblogic (收费)

weblogic是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。收费

1.6、Weblogic14 (Oracle WebLogi)官网解释 (此处了解即可’根据个人爱好选择’)

为了帮助大家更好的对Weblogic有一个更加深入的理解;我们引入官网文档所说:

Oracle WebLogic 服务器是排名第一的 Java 应用服务器,提供基于标准的 API 和工具,用于在经过验证的任务关键型运行时上进行应用创新。Oracle WebLogic 服务器应用可以部署在本地或公有云中托管的物理系统、虚拟机或云原生 Kubernetes 环境中。甲骨文 WebLogic 服务器与甲骨文的完整产品和云服务产品组合集成,并提供多个版本。

Oracle WebLogic 服务器 标准版 结合了完整的 Java EE 8 支持以及高性能、 可靠性和可管理性功能。包括对 JavaSE 的支持。一系列 IDE 和 CI/CD、测试、监控和诊断工具可用于支持应用程序开发和管理。

Oracle WebLogic 服务器企业版包括所有标准版功能,以及集群和集成的 Java SE 高级功能。配置的群集通过高级消息传递和事务管理支持提供高性能和高可用性。动态集群增加了简化的配置和基于策略的自动化弹性扩展。

Oracle WebLogic 套件是一个应用基础架构,它跨越 Web 服务器、应用服务器和数据网格技术层。它包括所有 Oracle WebLogic 服务器企业版以及用于性能和可扩展性的 Oracle 一致性企业版、用于 RAC 的主动网格链接(用于与 Oracle数据库 RAC 的连接)以及所有 iAS 企业版。

Oracle 提供 Docker 文件和 Docker 映像,并支持 Kubernetes 工具,包括 Oracle WebLogic 服务器操作员、部署工具、监控导出器、映像工具和日志记录导出器,用于云原生 Kubernetes 部署,以及所有 Oracle WebLogic 服务器版本。

适用于甲骨文云基础设施的 Oracle WebLogic 服务器简化了甲骨文云上的配置配置,并与现有部署完全兼容。

扩展:

weblogic.Deployer

weblogic.Deployer提供基于命令行的界面,用于执行基本和高级部署任务。当您希望通过weblogic.Deployer命令行访问 WebLogic Server 部署功能,或者当您需要使用 WebLogic Server 管理控制台执行不支持的部署任务时使用

1.6.1 weblogic 特性(优势)

简化开发

• Oracle WebLogic 服务器 14.1.1 与 Java 企业版 8 完全兼容,并通过了 Java SE 8 和 Java SE 11 认证,支持最新的开发人员创新。甲骨文 Java SE 支持包含在 Web 逻辑服务器标准版中。

• 快速安装程序为开发人员提供了一个轻量级的分发版,使其易于使用。

• 精简安装程序提供了一个轻量级选项,用于在不需要 WebLogic 管理控制台时在 Docker 容器中进行部署。

• 开发人员可以使用 Eclipse、智能 GPU 和其他流行的 IDE 进行 Java EE 开发。

• Maven 插件将 Oracle WebLogic 服务器与公共和私有 Maven 存储库以及基于 Jenkins 和其他工具的持续集成环境集成在一起。

• Oracle 应用程序开发框架 (ADF) 是一个端到端的 MVC 开发框架,构建在 Java EE 之上,随 Oracle WebLogic 服务器标准版 12.2.1.4 版提供。

行业领先的性能和可靠性

Oracle WebLogic 服务器提供业界领先的性能,能够以更少的服务器和资源管理、更低的成本满足服务级别要求。性能优化和自调整功能可在各种应用程序和行业标准基准测试中提供高性能。甲骨文WebLogic服务器目前保持着57,422.17 SPECj企业2010年EjOPS的世界纪录[1] ,并发布了许多其他结果。支持使用 GraalVM 企业版,以提高与 Oracle JDK 或其他 JDK 上可实现的性能相比的性能。

卓越的可管理性、监控和管理

Oracle WebLogic 服务器标准版提供内置的管理、诊断和自动化工具,以提高管理和运营效率,并提供多种接口选择,以满足各种管理需求。“Web逻辑”管理控制台为所有 Oracle Web 逻辑服务器管理功能提供了一个 Web 界面。WebLogic 脚本工具支持命令行和基于脚本的管理,WebLogic 部署工具提供了一种声明性的配置方法。WebLogic 诊断框架使用户能够检测应用程序以进行监视和诊断,并推动基于规则的管理自动化。REST 管理 API 支持对本地和云部署的所有监视和管理功能进行基于 HTTP 的访问。库伯内特斯工具为在云原生库伯内特环境中管理应用程序提供了额外的支持。

甲骨文网络层集成
Oracle WebLogic 服务器标准版包括用于跨 Web 服务器和应用服务器层集成的 Oracle Web 层。Oracle Web 层包括 Oracle HTTP 服务器,以及用于 Apache 和微软 IIS 的 Web 服务器插件。

Oracle WebLogic Server Kubernetes Operator
运营商支持创建 Oracle WebLogic 服务器配置所需的 Kubernetes 资源,并简化生命周期管理操作,例如启动、停止和修补服务器,以及部署和重新部署应用程序。

• 甲骨文服务器部署工具

部署工具提供了一种用于配置和部署的声明性方法,并允许对现有配置进行自检,以便将这些配置迁移到 Kubernetes。(Kubernetes 是一个全新的基于容器技术的分布式架构解决方案,是 Google 开源的一个容器集群管理系统,Kubernetes 简称 K8S,此处不做过多的介绍)

• 甲骨文网络逻辑服务器映像工具

映像工具支持正在进行的 Docker 映像更新的自动化,包括应用 Oracle JDK 和 Oracle WebLogic 服务器修补程序以及应用程序更新。

• 甲骨文服务器监控导出器

监控导出器收集标准的 Oracle WebLogic 服务器运行时指标,并以一种格式导出它们,以供普罗米修斯和格拉法纳等监控工具使用。

• Oracle 网络逻辑服务器日志记录导出器

日志记录导出器使 WebLogic 服务器日志能够集成到弹性堆栈中,弹性堆栈是 Kubernetes 部署中常用的日志记录框架。

2.Weblogic安装

2.1 Weblogic安装下载(windows)

地址: 点击此处(由于网址是在国外,如果访问不到;可以多次尝试或者切换其他网络即可)点击此处01(这个网址相对上面会更容易访问)
在这里插入图片描述
在这里插入图片描述
记得登录oracel的账号(如不好下载或者么有账号的可私聊)

在这里插入图片描述
打开解压后的文件下的/Disk1/install目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上面进度之后就会出现下图,进入安装步骤,如下图所示:
在这里插入图片描述
下一步点击【下一步】按钮,进入下一个安装步骤,如下图所示:
在这里插入图片描述

指明WebLogic的安装目录,这里将WebLogic安装到F:\IDEA-----F\Weblogic目录,点击【下一步】按钮,进入下一个安装步骤,如下图所示:(默认c盘尽量不要再C)
在这里插入图片描述

在这里插入图片描述
点击【下一步】按钮,进入下一个安装步骤,如下图所示:
在这里插入图片描述
点击安装;
在这里插入图片描述
完成是这样的(可能得 1 2分钟)
在这里插入图片描述
点击进入下一步;
在这里插入图片描述
点击完成,WebLogic的安装算是完成了;(点击完整之后会自动配置域)

2.2 Weblogic配置域 (windows)

默认即可(目录就是安装目录)
在这里插入图片描述
点击【下一步】按钮,进入下一个配置步骤,如下图所示:(不知道用那个就都选了)

在这里插入图片描述
点击【下一步】按钮,进入下一个配置步骤,如下图所示:
账号:weblogic(默认的)
口令必须强密码(大家注意下):2022@924YAHwc+

在这里插入图片描述
点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述
点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述
点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:

账号:weblogic(默认的)
口令必须强密码(大家注意下):2022@924YAHwc+
  • 1
  • 2

账号密码使用我们默认的
在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:(默认的即可我这边暂无服务器的地址)()

点击【下一步】按钮,进入下一个配置步骤,如下图所示:在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述

点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述
点击【创建】按钮,进入下一个配置步骤,如下图所示:(默认到此结束,大家有相关的配置可按照自己的配置即可)在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
完成之后如图所示;

点击【下一步】按钮,进入下一个配置步骤,如下图所示:
在这里插入图片描述
点击【完成】按钮,完成配置步骤。(你们可以选择启动管理服务器)

2.3 测试WebLogic是否安装成功 (windows

找到WebLogic的安装目录,如下图所示:
在这里插入图片描述
运行"startWebLogic.cmd"启动WebLogic服务器,如下图所示:
在这里插入图片描述
webLogic启动成功之后,占用了7001端口,此时就可以通http://localhost:7001/console 访问WebLogic的控制台了,如下图所示:

在这里插入图片描述
等一会就会进入到如下界面:
在这里插入图片描述
输入咱们刚设置的账号和密码就可以了;

账号:weblogic(默认的)
口令必须强密码(大家注意下):2022@924YAHwc+
  • 1
  • 2

在这里插入图片描述
进入之后是这样的;
在这里插入图片描述
到此,WebLogic的安装和配置以及简单测试就算是完成了;

2.4 Weblogic安装下载(liunx)

直接进入Oracle的WebLogic Server下载页面:
https://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html
进入Downloads界面之后,选择下载文件为Generic Installer,然后点击Download FIle:
注意:
(1)别忘记点击上面的“同意”条款。
(2)点击下拉框选择下载的版本,分别为简版/普通和完全版。
我们这里选择下载的是Generic版本。大家可以根据自己的需要选择下载。
我们下载完毕之后,会有一个压缩包:,里面内容如下:

在这里插入图片描述
先解压文件,将jar包:fmw_12.2.1.3.0_wls.jar 上传至linux服务器,或直接将压缩包上传至linux服务器,在linux服务器进行解压。我们这里选择先解压,将jar包上传。

2.4.1 Weblogic安装准备工作(liunx)

创建一个非root权限的用户,root用户是无法安装oracle产品的

以root用户进行执行以下操作:

创建用户组: groupadd weblogic
创建用户: useradd -g weblogic weblogic
修改密码:passwd weblogic
passwd xxxxxx输入两次用户口令,口令更新完成

用户是上面闯将好的

将fmw_12.2.1.3.0_wls.jar 上传至服务器下/home/weblogic 目录下
授权用户:chown weblogc:weblogic fmw_12.2.1.3.0_wls.jar
切换用户:su weblogic
在这里插入图片描述
在这里插入图片描述

2.4.2 安装WebLogic

注:安装weblogic前一定要先安装jdk(1.7以上),我们可以先看见我们安装的jdk版本:
在这里插入图片描述

一定注意weblogic不支持使用系统自带的OpenJDK

1、使用root用户创建目录/opt/weblogic并授权
创建目录:mkdir /opt/weblogic
chmod 777 /opt/weblogic 生产环境适量而设
授权用户:chown -R weblogic:weblogic /opt/weblogic

进入 cd /opt/weblogic

2、创建 oraInst.loc 文件
创建文件:touch oraInst.loc
vi 打开文件: vi oraInst.loc 添加如下内容:
inventory_loc=/opt/weblogic/oraInventory #产品目录清单(添加内容)
inst_group=weblogic #用户组名称(添加内容)
添加后:wq!保存(强制保存)

3、创建wls.rsp 响应文件
创建文件:touch wls.rsp
vi 打开文件: vi wls.rsp 添加如下内容

[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware #weblogic的安装路径,根据自己的需要修改
INSTALL_TYPE=WebLogic Server # 安装类型选择了最基本的Weblogic Server组件
  • 1
  • 2
  • 3
  • 4
  • 5

添加后:wq!保存

上述两个文件中/opt/weblogic/oraInventory/opt/weblogic/Oracle/Middleware需手动创建(内容中他们指定了文件下面是添加的方法)

mkdir /opt/weblogic/oraInventory
mkdir /opt/weblogic/Oracle
mkdir /opt/weblogic/Oracle/Middleware
  • 1
  • 2
  • 3

4、安装weblogic
响应文件必须指定全路径
/home/weblogic目录下运行指令:
注意:检查一下wls.rsporaInst.loc有没有空格或者中文乱码。

java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
  • 1

执行后界面如下:
在这里插入图片描述
执行内容:

Launcher log file is /tmp/OraInstall2018-04-15_08-50-36AM/launcher2018-04-15_08-50-36AM.log.
Extracting the installer . . . . . . . . . . . . . . . . . . Done
Checking if CPU speed is above 300 MHz.   Actual 2499.994 MHz    Passed
Checking swap space: must be greater than 512 MB.   Actual 999 MB    Passed
Checking if this platform requires a 64-bit JVM.   Actual 64    Passed (64-bit not required)
Checking temp space: must be greater than 300 MB.   Actual 15325 MB    Passed
Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2018-04-15_08-50-36AM
Log: /tmp/OraInstall2018-04-15_08-50-36AM/install2018-04-15_08-50-36AM.log
Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
Reading response file..
Skipping Software Updates
Starting check : CertifiedVersions
Expected result: One of oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12
Actual Result: redhat-7.4.1708
Check complete. The overall result of this check is: Passed
CertifiedVersions Check: Success.
 
 
Starting check : CheckJDKVersion
Problem: This JDK version was not certified at the time it was made generally available. It may have been certified following general availability.
 
Recommendation: Check the Supported System Configurations Guide (http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html) for further details. Press "Next" if you wish to continue.
 
Expected result: 1.8.0_131
Actual result: 1.8.0_101
Warning: Check:CheckJDKVersion completed with warnings.
 
 
Validations are enabled for this session.
Verifying data
Copying Files
Percent Complete : 10
Percent Complete : 20
Percent Complete : 30
Percent Complete : 40
Percent Complete : 50
Percent Complete : 60
Percent Complete : 70
Percent Complete : 80
Percent Complete : 90
Percent Complete : 100
 
The installation of Oracle Fusion Middleware 12c WebLogic Server and Coherence 12.2.1.3.0 completed successfully.
Logs successfully copied to /usr/work/oracleProducts/logs.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45

5、静默创建域

执行以下命令:

source /opt/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh
mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain
$JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=2048m weblogic.Server
  • 1
  • 2
  • 3
  • 4

(该命令执行不了,可以换此命令)

java -cp /opt/weblogic/Oracle/Middleware/wlserver/modules/features/*:/opt/weblogic/Oracle/Middleware/wlserver/modules/* weblogic.Server
  • 1

Would you like the server to create a default configuration and boot? (y/n): y

Enter username to boot WebLogic server:weblogic
Enter password to boot WebLogic server: 注意这里密码至少8位,必须包含字符串和数字,否则会创建domain失败
(输入你想要创建的账号和密码)

For confirmation, please re-enter password required to boot WebLogic server:

成功后显示:Server state changed to RUNNING(也有可能未显示,可直接访问控制台)

然后你就可以访问weblogic管理控制台:http://localhost:7001/console(也可以输入服务的ip,port)

测试教程和上面一样大家看下就行(windows);

2.4.3启动weblogic

cd /opt/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain – 进入创建的域目录bin下

./startWebLogic.sh – 启动weblogic nohup
./startWebLogic.sh & – 后台启动使用
./stopWeblogic.sh – 关闭weblogic

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> 

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

如还有其他问题导致无法访问地址,可对应的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分享到此结束,如有疑问请提出;大家有好的想法和理解也可提出;鄙人虚心接受并改正;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/155992
推荐阅读
相关标签
  

闽ICP备14008679号