WebLogic,其实很简单

合集下载

Weblogic技术原理介绍

Weblogic技术原理介绍

Weblogic的基本概念(域)
域可以分为以下种类型: █ 含有受管理服务器的域:简单的生产环境可以只有一个域,该域 包含承载应用程序的多个受管服务器和执行管理操作的一个管理服务器, 在该配置中,应用程序和资源部署在单个受管服务器上;同样,访问应 用程序的客户机也连接至一个受管服务器。 █ 独立服务器域:在开发或者是测试环境中,您可能会在生产域中 的服务器之外部署一个独立的应用程序和服务器。可以部署一个简单的 域,其中包含一个服务器实例来充当管理服务器并承载您所开发的应用 程序。
Weblogic 主要目录结构
Common:Oracle WebLogic Server 10.3 组件共享的文件,包括创建域 时配置向导使用的模板 JAR 文件 samples:示例代码和资源 server:服务器软件组件(可执行文件、数据库文件、XML JAR 文件、 备用 JDBC 驱动程序、Oracle WebLogic Server JAR 文件以及插件) uninstall:卸载 Oracle WebLogic Server 10.3 所需的代码
Weblogic 配置相关文件
setDomainEnv.sh,启动管理和被管理服务器时的参数信息记录在此文件里。
文件位置: /WLS_HOME/user_projects/domains/test_domain/bin
Weblogic 配置相关文件
startWebLogic.sh,启动管理服务器的启动文件。
文件位置: /WLS_HOME/user_projects/domains/test_domain/bin
Weblogic 配置相关文件
startManagedWebLogic.sh,启动被管理服务器的启动文件。

weblogic基础知识

weblogic基础知识

weblogic基础知识WebLogic是一种基于Java EE的应用服务器,它提供了一个稳定可靠的平台,用于开发、部署和管理面向企业级应用程序的环境。

本文将介绍WebLogic的基础知识,涵盖了WebLogic的概述、安装与配置、管理与监控、故障排除等方面。

概述WebLogic是由Oracle公司开发的一款Java EE应用服务器,经过多年的发展已经成为企业级Java应用开发的主流选择。

作为Java EE标准的实现之一,WebLogic提供了一系列的功能和特性,如高性能、可扩展性、高可用性等,使得开发者可以轻松地构建和部署复杂的企业应用系统。

安装与配置WebLogic的安装与配置过程相对简单,但需要注意一些关键的配置项。

首先,您需要下载WebLogic的安装包,然后按照提示进行安装。

在安装过程中,您需要选择合适的安装目录,并设置系统环境变量。

安装完成后,还需要进行一些配置,如配置域(Domain)、设置管理员用户名和密码等。

管理与监控WebLogic提供了一套完善的管理与监控工具,用于管理整个应用服务器的各个方面。

通过WebLogic控制台,您可以轻松地管理域、应用程序、数据源等。

同时,WebLogic还提供了丰富的性能监控工具,用于实时监控应用程序的运行状态、性能指标等。

通过这些工具,您可以及时发现并解决潜在的问题,保证应用程序的正常运行。

故障排除在使用WebLogic过程中,可能会遇到各种各样的故障和问题。

针对这些问题,WebLogic提供了一系列故障排除的方法和工具。

首先,您可以通过查看日志文件来了解问题的具体原因。

WebLogic还提供了一些故障排除工具,如诊断工具、线程分析工具等,用于帮助您快速定位和解决问题。

同时,WebLogic还有一个活跃的社区,您可以在社区中与其他开发者交流和分享经验。

总结本文介绍了WebLogic的基础知识,包括概述、安装与配置、管理与监控、故障排除等方面。

weblogic搭建方法

weblogic搭建方法

weblogic搭建方法
WebLogic的搭建方法如下:
1.安装WebLogic软件:首先,需要下载并安装WebLogic软件。

可以从Oracle官方网站或其他可信来源下载WebLogic软件包。

2.创建WebLogic域:在安装WebLogic软件后,需要创建一个WebLogic域。

域是WebLogic服务器的配置和管理的逻辑单元。

可以通过WebLogic的图形化界面进行域的创建和配置。

3.启动管理节点:在创建完域后,需要启动管理节点。

管理节点是WebLogic服务器的控制台,用于管理域中的其他节点。

4.创建被管理节点:在被管理节点上安装WebLogic软件,并将其加入到域中。

被管理节点是实际运行Web应用程序的节点。

5.部署应用:在创建完被管理节点后,可以将Web应用程序部署到被管理节点上。

可以通过WebLogic的管理控制台进行应用的部署和管理。

需要注意的是,在搭建WebLogic服务器之前,需要确保系统环境满足WebLogic的安装要求,并且需要配置好网络和防火墙等环境。

同时,在安装和配置过程中,需要仔细阅读相关文档和提示,确保每一步都正确执行。

Weblogic实用教程及常用技巧集锦

Weblogic实用教程及常用技巧集锦

Weblogic实用教程及常用技巧集锦北京用友政务软件有限公司A++客户服务部2007-6-28目录1.WEBLOGIC的安装............................................................... 错误!未定义书签。

1.1安装简介........................................................................................... 错误!未定义书签。

1.2在windows下安装WEBLOGIC .................................................... 错误!未定义书签。

1.3在linux下安装WEBLOGIC ..................................................... 错误!未定义书签。

1.3.1检查是否具有JA V A环境..................................................... 错误!未定义书签。

1.3.2安装WebLogic ...................................................................... 错误!未定义书签。

2.WEBLOGIC的域配置........................................................... 错误!未定义书签。

2.1域简介............................................................................................... 错误!未定义书签。

2.2创建域.......................................................................................... 错误!未定义书签。

WebLogic安装教程(详细)

WebLogic安装教程(详细)

一 WebLogic安装1、打开WebLogic安装程序:oepe11_wls1031.exe(我们选用的是WebLogic 10.3g)。

如图1-1所示:图1-1 WebLogic安装2、进入WebLogic安装的欢迎界面,单击“下一步”按钮。

如图1-2所示:图1-2 WebLogic安装欢迎界面3、选择中间件主目录创建新的中间件主目录,其安装位置为默认的位置(安装位置默认为C:\Oracle\ Middleware,保持默认目录),如图1-3所示。

单击“下一步”按钮:图1-3 选择中间件主目录4、注册安全更新把“我希望通过My Oracle Support接收安全更新”前勾选框的“√”去掉,如图1-4所示。

单击“下一步”按钮:图1-4 注册安全更新5、选择安装类型默认选择“典型”安装类型,如图1-5所示。

单击“下一步”按钮。

图1-5 选择安装类型6、选择产品安装目录WebLogic Server和Oracle Coherence保持默认路径,如图1-6所示。

单击“下一步”按钮。

图1-6 选择产品安装目录7、选择快捷方式位置默认选择“‘所有用户’开始菜单文件夹(推荐)”,如图1-7所示。

单击“下一步”按钮。

图1-7 选择快捷方式位置8、安装概要检查前面所要创建的安装产品和JDK,如图1-8所示。

单击“下一步”按钮。

图1-8 安装概要9、 WebLogic安装过程,如图1-9所示:图1-9 WebLogic安装10、安装完成如果出现图1-10所示的界面,则表示WebLogic安装完成。

单击“完成”按钮。

图1-10 WebLogic安装完成二 WebLogic配置1、在安装完成的界面(图1-10)中,如果选中“运行Quickstart”(默认是选中),则过几秒会自动弹出如图2-1所示的界面,选择“Getting started with WebLogic Server 10.3.5”选项就可进入配置向导,如图2-2所示。

WebLogic配置

WebLogic配置

以前一直使用免费简单的Tomcat,近来因为项目需要改用WebLogic,安装配置过程中走了不少弯路。

下面就简单介绍一下WebLogic 8安装,并配置一个DefaultWebApp目录,以使象我一样的兄弟少走点弯路。

安装过程就不多说了,执行platform812_zh_CN_win32.exe文件,开始安装。

安装目录我选在d:\bea,选择完全安装,其他按默认值就行。

下面主要看看配置过程,以下步骤按照WebLogic配置出现界面,就不每步抓图了:)1.“开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。

2.选择“新建WebLogic配置”,单击“下一步”。

3.选择“Basic WebLogic Server Domain”,单击“下一步”。

4.选择“自定义”,单击“下一步”。

5.更改Name,我这儿改为hgknight,单击“下一步”。

6.选择“否”,单击“下一步”。

7.选择“否”,单击“下一步”。

8.选择“否”,单击“下一步”。

9.输入“User name”和“password”,单击“下一步”,需要8位,简单一点我就都输入hgknight。

10.选择作为Window服务,单击“下一步”。

11.默认设置,单击“下一步”。

[转]MyEclipse + WebLogic 配置详解Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 9.2 配置详解选择WebLogic 9.2 的原因①WebLogic 8 支持的是J2EE 1.3,也就是Servlet 2.3 规范。

若在MyEclipse 中建立Web Project 时选择了J2EE 1.4[default],在部署的时候就会出现异常,提示部署描述符web.xml 是畸形的,也就是未通过DTD 检验。

WebLogic使用总结(一)

WebLogic使用总结(一)

WebLogic使用总结(一)一、下载WebLogic到Oracle官网/ 下载WebLogic(根据自己的情况选择),本文档下载的是Generic WebLogic Server and Coherence installer/technetwork/middleware/weblogic/ downloads/index.html如下图:下载完成之后,得到一个文件。

二、安装和配置WebLogic2.1、安装WebLogic使用解压缩工具将Weblogic安装包解压,如下图所示:找到安装目录里的Disk1\install\下的ng.cmd脚本,如下图所示:用鼠标双击ng.cmd,运行ng.cmd脚本,如下图所示:开始启动WebLogic的安装程序,如下图所示:进入安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:指明WebLogic的安装目录,这里将WebLogic安装到D:\Oracle\Middleware\Oracle_Home目录,点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【安装】按钮,进入下一个安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【完成】按钮,到此,WebLogic的安装算是完成了,接下来就是配置WebLogic了2.2、配置WebLogicWebLogic安装之后,还需要创建一个新的域,创建步骤如下:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【创建】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【完成】按钮,完成配置步骤。

WebLogic入门(环境配置)

WebLogic入门(环境配置)

WebLogic入门(环境配置)WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。

安装环境过程:首先到oracle官网上下载weblogic并进行安装(我使用的版本是10.3.0.0版本;由于文件较大,可能会比较耗费时间);第二,下载myeclipse并进行安装,我使用的版本是8.6。

注:MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合安装完成后我们需要配置一下环境,环境配置过程:一、配置weblogic域:开始—》程序---》Oracle Weblogic--》 WebLogic Server 10R3 --》Tools--》Configuration Wizard --》Create a new weblogic domain--》NextSelect domain source界面保持默认,--》Next输入用户名密码选择默认的sun SDK剩下的保持默认,直到最后,提示域名字的时候,改一下域名,然后点击create即可完成。

二、检查一下服务器是否能够顺利启动Oracle Weblogic--》User Project--》base_domain--》Start Admin Server for Weblogic Server Domain;在浏览器中输入:http://localhost:7001/console三、配置MyEclipseWindows---》Preferences--》MyEclipse--》Servers--》WebLogic--》WebLogic 10.x 配置:(1) Weblogic Server为Enable(2) BEA home directory--》D:\bea(3) Weblogic installation directory--》D:\bea\wlserver_10.3(4) Administration username--》weblogic(5) Administration password--》12345678(6) Excution domain root--》D:\bea\user_projects\domains\base_domain(7) Execution server name--》AdminServer(8) Security policy file--》D:\bea\wlserver_10.3\server\lib\weblogic.policy(9) JAAS login configuration file--》空着即可。

WebLogic基本使用

WebLogic基本使用

Weblogic的基本使用
本范例采用Weblogic 8平台
01、安装好Weblogic之后,启动WeblogicConfiguration Wizard,进行配置
02、如图01所示,选择创建一个新的Weblogic配置
图01
03、选择默认设置,直到出现图02所示界面,输入Weblogic新建域的管理员名称及密码,和端口号
图02
04、选择新建域的保存文件的位置
图03
05、建立完成后,可以在上步选择的路径下面发现新建的文件夹,里面的applications文件夹用于保存发表的web页面。

图04
06、启动Weblogic服务器,出现如下界面
图05
07、启动好服务器之后打开IE,之后在地址栏上输入:http://localhost:7001/console
可以看到图06所示界面,输入刚才建立站点时的用户名和密码,进入Weblogic的管理页面。

图06
08、图07显示了Weblogic的管理界面
图07
09、选择左边菜单的Deployments选项,之后选择Web Application Modules选项,部署一个War文件
图08
10、在这里发布站点有两种方式,一种是从applications里发表,另一种是上传war文件,如图09所示。

图09
11、选择upload file玄项,出现图10、图11所示界面,之后浏览选择打包好的war文件。

图10
图11
12、选择要发布的war文件,站点即可发布成功。

weblogic基础教程

weblogic基础教程

Weblogic学习笔记1.下载完后weblogic9.2后,根据提示安装好;2.配置weblogic服务器,weblogic服务器是工作在具体域上面的,所以首先我们需要创建Domain,可以利用Domain Configuration Wizard进行创建3.创建完后,可以通过浏览器中输入:http://localhost:7001/console/login/LoginForm.jsp进入weblogic服务器的控制台进行操作和管理4.进入后的界面如下:在里面我们可以部署工程、配置数据源、配置jdbc、修改密码等。

注意:在weblogic中,很重要的一个文件就是config.xml文件,这个文件中配置了域配置信息。

我们可以使用工具进行配置,也可以直接对这个文件进行操作。

5.在eclipse中进行集成这里我们选择的jdk是其自身自带的在这个版本的weblogic中,如果不用自带的,则会出现错误。

之后就可以把工程用weblogic进行部署了。

然后访问即可:需要注意的地方是:1.这个版本的weblogic是不支持eclipse自动生成的web.xml文件,需要把web.xml该为下面的内容:<?xml version="1.0"encoding="UTF-8"?><web-app version="2.4"xmlns="/xml/ns/j2ee"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/xml/ns/j2ee/xml/ns/j2ee/web-app_2_4.xsd"><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>2.一定要使用其自带的jdk,否则也会很容易出现问题。

weblogic的使用

weblogic的使用

weblogic的使用
WebLogic是一种常用的Java应用服务器,它能够提供高度可扩展的企业级应用程序运行环境。

使用WebLogic可以简化应用程序开发、部署和管理过程,提高应用程序的可靠性和性能。

以下是WebLogic 的使用方法:
1. 安装WebLogic服务器:在官方网站下载WebLogic服务器安装包,按照安装向导完成安装过程。

2. 创建WebLogic域:WebLogic域是WebLogic服务器的逻辑管理单元,通过创建域可以管理应用程序、配置服务器等。

使用配置向导创建域。

3. 部署应用程序:将应用程序的WAR或EAR文件部署到WebLogic 服务器中,可以使用WebLogic控制台或命令行工具进行部署。

4. 配置服务器:通过WebLogic控制台或命令行工具可以配置WebLogic服务器,如配置JDBC数据源、安全设置、JMS等。

5. 启动和停止服务器:可以使用WebLogic控制台或命令行工具启动和停止WebLogic服务器。

6. 监控服务器:通过WebLogic控制台可以实时监控WebLogic 服务器的运行状态、应用程序状态、日志等信息。

7. 优化服务器性能:WebLogic服务器提供了多种性能优化选项,如配置缓存、调整线程池大小等。

8. 备份和恢复服务器:通过备份WebLogic域和应用程序,可以实现服务器数据的备份和恢复。

WebLogic的使用需要一定的Java和Web应用程序开发基础,但是通过学习官方文档和示例,可以快速掌握WebLogic的使用方法。

weblogic进阶操作使用技巧

weblogic进阶操作使用技巧


线程调优2
解释: 其中min为最小线程,max是最大线程。一般设置为1000就够,后经测试64位windows操作系统 上,同样硬件条件下:weblogic9支持的最大线程数约为2900个,而tomcat6支持最大线程数约 为1100多。
注册为WINDOWS服务
使用提供的CMD命令注册成WINDOWS服务,可使WEBLOGIC更高速稳 定地在WINDOWS上运行,在注册时需要进行CMD代码的编辑。需熟 悉JVM参数配置技能。 一般情况只需配置JVM大小,WEBLOGIC路径,JDK路径,即可。
线程调优1
第一方法:直接在启动命令里加上. -Dweblogic.threadpool.MinPoolSize=800 -Dweblogic.threadpool.MaxPoolSize=800 我是在setDomainEnv.sh 里的JAVA_OPTIONS中加的我公司机子上测试可以通过 第二方法:直接在配置文件中加上 1,在CONFIG.XML中的 <server> <name>Adminserver</name> <self-tuning-thread-pool-size-min>1000</self-tuning-thread-pool-sizemin> <self-tuning-thread-pool-size-max>1000</self-tuning-thread-pool-sizemax> ... </server> 2、在startweblogic.cmd脚本中加入一下java启动参数: -Dweblogic.configuration.schemaValidationEnabled=false (注我在11G上加不加这个 上面配置的线程数都可以用) 我在我机子上测试通过.

weblogic入门使用详解及集群

weblogic入门使用详解及集群

一.安装weblogic1.创建domainsuse11-srv:/bea/wlserver_10.3/common/bin # export LC_ALL=en_USsuse11-srv:/bea/wlserver_10.3/common/bin # export DISPLAY=192.168.12.3:0.0 suse11-srv:/bea/wlserver_10.3/common/bin # ./config.sh出现图形界面后,按如下图所示,一步一步NEXT下去。

直到完成即可!安装完成后:启动weblogic 新建的domain xcj01_domain1. 修改 suse11-srv:/bea/user_projects/domains/ xcj01_domain/bin # vi ./startWebLogic.sh 加入如下内容:#for weblogic auto loginWLS_USER="weblogic"WLS_PW="weblogic2011"2..启动use11-srv:/bea/user_projects/domains/ xcj01_domain/bin # ./startWebLogic.sh3.进入weblogic后台管理:http://192.168.12.254:7001/console/login/LoginForm.jsp二.管理weblogic:新建Server并用不同的方法启动它1.创建machine(相当于一台实际的物理主理),用来管理远程的weblogic实例。

2.创建设machine的server:再点左上方的保存更改!3.启动被管理服务器Server-xcj01的两种方法:A.方法一:startManagedWebLogic.sh 被管理服务器名来直接启动suse11-srv:/bea/user_projects/domains/xcj01_domain/bin #./startManagedWebLogic.sh Server-xcj01B.方法二:将machine关联到Server-xcj01上并通过节点方式启动1.先建一个/bea/wlserver_10.3/common/nodemanager # vi nodemanager.properties 文件内容如下:127.0.0.1 #是管理服务器的IP2. ./startNodeManager.sh IP port 来启动machinesuse11-srv:/bea/wlserver_10.3/server/bin # ./startNodeManager.sh 127.0.0.1 5556 3.machine启动完成后,再在weblogic后台管理中的servers中右击,启动servers 三.Weblogic脚本管理工具:wlst1.设置环境变量suse11-srv:/bea/wlserver_10.3/server/bin # ./setWLSEnv.sh2.启动wlst: suse11-srv:/bea/wlserver_10.3/common/bin # ./wlst.shconnect('weblogic','weblogic2011','t3://127.0.0.1:7001')wls:/offline> connect('weblogic','weblogic2011','t3://127.0.0.1:7001') Connecting to t3://127.0.0.1:7001 with userid weblogic ...Successfully connected to Admin Server 'AdminServer' that belongs to domain 'xcj01_domain'.Warning: An insecure protocol was used to connect to theserver. To ensure on-the-wire security, the SSL port orAdmin port should be used instead.wls:/xcj01_domain/serverConfig>wls:/xcj01_domain/serverConfig> ls()wls:/xcj01_domain/serverConfig> help()wls:/xcj01_domain/serverConfig> edit()wls:/xcj01_domain/edit !> cd('Log')wls:/xcj01_domain/edit/Log !> startEdit()wls:/xcj01_domain/edit/Log !> set('FileCount','4')wls:/xcj01_domain/edit/Log !> save()wls:/xcj01_domain/edit/Log !> activate()wls:/xcj01_domain/edit/Log !> disconnect()wls:/xcj01_domain/edit/Log> exit()1.新建一个wlst批处理文件test.py,内容如下:connect('weblogic','weblogic2011','t3://127.0.0.1:7001')ls()edit()cd('Log')startEdit()set('FileCount','4')save()activate()disconnect()exit()2.运行批处理:suse11-srv:/bea/wlserver_10.3/common/bin # ./wlst.sh test.py四.Weblogic应用的发布及管理将应用程序发布到某个server上。

WebLogic基本概念介绍

WebLogic基本概念介绍

Java虚拟机(JVM) - WebLogic相关术语
• JVM--Java虚拟机
• JVM是Java虚拟机(Java Virtual Machine)的缩写。 • 它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟 各种计算机功能模拟来实现的。 • Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等 ,还具有相应的指令系统。
• Heap被切分为New区和Old区 • Heap的大小可以在启动脚本中配置
GC
• GC—垃圾回收
• 在Java中,当没有对象引用指向原先分配给某个对象的内存时 ,该内存便成为垃圾。垃圾回收意味着程序不再需要的对象是" 无用信息",这些信息将被丢弃。当一个对象不再被引用的时候 ,内存回收它占领的空间,以便空间被后来的新对象使用。 • JVM的一个系统级线程会自动释放该内存块,这就是垃圾回收 。
• JNDI
Java Naming Directory Index,是一种对象命名目录检索技术
• JMS
Java Message Service,Java的消息服务技术
• JTA
Java Transaction API,是一种分布式事物控制的java接口
• JAAS
Java Authentication and Authorization Service,一种认证和授权框架
如何升级JVM
• 不同操作系统的JVM是由不同的厂家提供 • 某些操作系统的JVM没有在weblogic的安装包中,需要 在安装weblogic前先安装好,并升级到最高的版本 • 升级JVM的时候需要注意不要跨版本升级。比如要求 使用JDK1.5,升级的时候不要升级到1.6
课程内容

weblogic使用

weblogic使用

Weblogic使用一、Weblogic创建域在weblogic安装完成后,启动起始菜单安装目录下Tool文件夹下的Configuration Wizard 效果如图:选择创建新域,点击下一步,效果如下图:默认选择生成自动配置的域,若选择第二个选项,则在模板位置字段中输入模板JAR文件的完整路径,或者单击浏览导航到包含所需模板的目录。

这里默认选择自动配置项,点击下一步,设置创建的域名称和位置,继续点击下一步,如图:设置域管理员用户名、密码口令,点击下一步。

如图:设置域的模式。

开发模式的安全配置相对宽松,可自动部署应用(自动部署方式说明),默认连接容量15个,该模式下日志文件在小于500KB时全部保存在日志文件中,超过500KB保存的日志文件数由时间记录配置中限制保留文件数量的值来决定,单服务器可采用此种模式;生产模式,自动部署功能被禁止,配置需在管理控制台(常用方式)或者weblogic脚本工具配置,在日志文件达到500KB后用户可自定义保存的文件数量,默认是保存所有日志文件,默认连接数量25个。

JDK选择时注意工具兼容性(版本限制),如果选择自定义(其他)的JDK,则“配置向导”不会配置启动脚本;必须手动更改启动脚本。

配置完成点击下一步,如图:选择前两项,点击下一步配置好监听地址、监听端口后点击下一步,如图:确定路径位置无误后点击创建,待进度完成后,点击完成按钮,完成域的创建。

二、Weblogic测试环境创建1、先启动weblogic,操作如图:2、启动完成后,点击Admin Server Console 或者在浏览器地址栏中输入http://localhost:8087/console,效果如图:输入在创建域时设置的域用户名、密码点击登录,进入控制台界面,如图:3、数据源配置在管理控制界面域结构区域选择:服务--->数据源,在数据源表选择新建数据源类型,效果如图:设置数据源名称、数据库类型,JNDI名称是调用数据源时的数据源名,可与数据源同名,设置完成点击下一步,如图:选择合适的数据库驱动,点击下一步,如图:满足要求,点击下一步,效果如图:设置对应数据库信息,确认无误,继续点击下一步:测试配置结果显示连接成功,证明与数据库建立连接。

weblogic原理

weblogic原理

weblogic原理WebLogic是一种流行的Java应用服务器,它提供了强大的功能和可靠性,被广泛用于企业级应用程序的开发和部署。

本文将介绍WebLogic的原理和工作方式,以便读者更好地理解和使用该技术。

WebLogic的核心原理是基于Java的企业级应用程序服务器,它通过提供各种服务和功能来支持开发和运行企业级应用程序。

它的主要功能包括Web服务、企业JavaBeans(EJB)、JDBC数据库连接、事务管理、安全性和可伸缩性等。

WebLogic使用Java Servlet和JavaServer Pages(JSP)来处理Web请求。

当用户发送请求时,WebLogic服务器将该请求分配给适当的Servlet或JSP进行处理。

这些Servlet和JSP可以与EJB进行交互,从而实现复杂的业务逻辑。

同时,WebLogic服务器还提供了负载均衡和故障恢复等功能,以确保应用程序的稳定性和可靠性。

WebLogic的工作方式主要包括以下几个步骤:1. 配置和启动:在使用WebLogic之前,需要对其进行配置和启动。

配置包括设置服务器的监听端口、应用程序的部署路径、数据库连接等信息。

启动后,WebLogic服务器将开始监听指定的端口,并等待客户端的连接。

2. 请求处理:当客户端发送请求时,WebLogic服务器将接收并解析该请求。

根据请求的URL和配置的映射规则,服务器将确定将请求发送给哪个Servlet或JSP进行处理。

3. 业务逻辑处理:Servlet或JSP将处理接收到的请求,并执行相应的业务逻辑。

这可能涉及与数据库的交互、调用其他服务或组件、生成动态内容等。

4. 响应生成:处理完请求后,Servlet或JSP将生成相应的响应,并将其发送回客户端。

响应可以是HTML页面、XML文档、JSON数据等。

5. 会话管理:对于需要跟踪用户状态的应用程序,WebLogic提供了会话管理功能。

通过使用会话ID,服务器可以识别和跟踪用户的会话状态,并在多个请求之间保持一致。

weblogic

weblogic

IE 输入:http://localhost:7001/testBean/testds.jsp
查看数据,发现插入了表lxh
下面将讲解怎么在eclipse 下配置weblogic
首先进入参数选项
首先点myeclipse,再点weblogic,选择weblogic 10.x
在加上weblogic 自带的jdk
Jdk的位置
已经启动了weblogic 部署好项目。
Ie 中输入http://localhost:7001/test/index.jsp
使用oracle数据库配置连接池 启动数据库
选择服务
再选择jdbc
再选择数据源
再单击锁定并编辑按钮
再单击新建按钮
选择oracle数据库,数据库驱动程序 选择第二个,如下图。
单击Next 按钮
按照我下面的配置 next
继续next
Finish 完成
同样要激活
<%@ page import="java.sql.*"%> <%@ page import="javax.sql.*"%> <%@ page import="javax.naming.*"%> <% String JNDINAME = "jdbc/caite" ; %> <% Connection conn = null ; Context ctx = new InitialContext() ; DataSource ds = (DataSource)ctx.lookup(JNDINAME) ; conn = ds.getConnection() ; conn.createStatement().executeUpdate("CREATE TABLE lxh(name varchar(32))") ; conn.close() ; %> <%=conn%>

weblogic创建数据连接的原理

weblogic创建数据连接的原理

weblogic创建数据连接的原理
WebLogic创建数据连接的原理主要涉及执行线程和队列的使用。

当客户端向WebLogic发起请求时,实际的工作是由叫做执行线程的Java线程来执行。

当服务进程启动时,它会绑定到一个端口并分配一个监听线程来监听传入的请求。

一旦请求建立了链接,服务器将控制权传递给socket muxer。

Socket muxer从socket读取请求,并在请求到达时将工作请求放入自调
整的执行队列中。

一个空闲的执行线程从执行队列中取出请求,并将这些请求的响应工作转发给专门的处理线程。

执行线程执行请求并返回响应。

在这一过程中,网络上的消息由muxer从网络上读取并打包成工作包,然后放入工作管理器队列。

通过某个线程执行工作并确保响应回到请求来源的同一个socket。

以上内容仅供参考,如需更多信息,建议查阅WebLogic相关书籍或咨询
技术人员。

weblogic详解

weblogic详解

weblogic详解WebLogic是一种Java应用服务器,它提供了一种可靠的、高性能的平台来运行企业级应用程序。

WebLogic具有许多功能,包括分布式事务管理、负载平衡、安全性和可伸缩性。

在本文中,我们将深入探讨WebLogic的各种功能和用途。

WebLogic的架构WebLogic的架构是基于Java EE规范的。

它由多个组件组成,包括Web服务器、应用服务器和EJB容器。

Web服务器用于处理HTTP请求和响应,应用服务器用于处理业务逻辑,EJB容器用于管理EJB组件。

WebLogic还包括JMS(Java消息服务)和JDBC(Java数据库连接)组件,用于处理消息和数据库连接。

WebLogic的功能WebLogic具有许多功能,包括:1.分布式事务管理:WebLogic支持分布式事务管理,可以确保在多个数据库之间进行的事务是原子性的,即要么全部成功,要么全部失败。

2.负载平衡:WebLogic可以将负载分配到多个服务器上,以确保高可用性和可伸缩性。

3.安全性:WebLogic提供了多种安全性功能,包括SSL(安全套接字层)和数字证书,以确保数据的机密性和完整性。

4.可伸缩性:WebLogic可以在需要时自动扩展,以适应不断增长的负载。

5.高可用性:WebLogic可以在服务器故障时自动切换到备用服务器,以确保应用程序的连续性。

WebLogic的用途WebLogic可以用于许多用途,包括:1.企业应用程序:WebLogic是一种流行的企业应用程序服务器,可以用于运行各种企业应用程序,包括ERP、CRM和SCM系统。

2.电子商务:WebLogic可以用于运行电子商务网站,包括在线商店和拍卖网站。

3.金融服务:WebLogic可以用于运行金融服务应用程序,包括在线银行和证券交易系统。

4.医疗保健:WebLogic可以用于运行医疗保健应用程序,包括电子病历和医疗保健管理系统。

5.政府:WebLogic可以用于运行政府应用程序,包括在线税务和社会保障系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

41
非正常指标
• Server 状态 • 非RUNNING(ADMIN、FAILED、UNKNOW、SHUTDOWN) • 线程池 • 发现队列并持续增加 • 发现独占线程并持续增加 • 连接池 • 当前活动连接计数 = 最大容量 • 出现等待连接 • 配置inactive connection timeout后,出现泄露连接计数 • JVM内存 • 堆可用百分比 持续低于10%
2
Weblogic在J2EE 架构中的位置
3
Weblogic的域结构
4
概念解释
Domain :“域”是逻辑上的一组相关的Weblogic Server资源,作为一个整体 来进行管理,是WebLogic Server 实例的基本管理单元。 Server : 服务器是JVM中的一个实例,是Weblogic Server执行的一个 weblogic.server类的Java虚拟机。 Cluster : 集群是一些Weblogic Server实例的组合,一个域中可以有多个集群。 Machine : Machine是运行了一个或多个Weblogic Server的计算机,Machine 与物理计算机对应使用,Machine可以远程管理和监控Weblogic Server。
12
运行安装程序
13
选择软件安装的目录
14
选择安装类型
15
选择产品的安装目录
16
进行安装ห้องสมุดไป่ตู้
17
完成安装
18
创建一个域
在$Weblogic_Home/wlserver_10.0/common/bin下,执行config.cmd
19
选择自动配置的域还是基于一个模版
20
输入用户名和密码
21
53
Weblogic打开文件数
修改文件:/etc/security/limits.conf,commEnv.sh if [ ! -n "`uname -s |grep -i cygwin || uname -s |grep -i windows_nt || / uname -s |grep -i HP-UX`" ] then maxfiles=`ulimit -H -n` if [ "$?" = "0" -a `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 ]; then ulimit -n 65535 fi fi }
10
目录
第一部分 第二部分 第三部分 第四部分 WebLogic的基本概念 WebLogic的安装、配置 WebLogic的问题排查 WebLogic的调优
安装weblogic软件
Weblogic有三种安装方式,即图形化界面安装、命令行安装、静默安装。 下面以Weblogic10.0在linux下的安装为例,用图形化界面方式为您介绍详 细安装步骤。
33
节点管理器怎样关闭一个实例
34
配置节点管理器
• 节点管理器必须运行在你要控制的被管Server机器上 • 需要配置Machine并且把NM控制的Server实例分配到 Machine中 • NM以一个操作系统服务来运行,因此可以实现自动重启
35
节点管理器默认行为
• 在WLS安装好后,节点管理器就可以直接启动 • 默认情况下 • 管理管制台可以使用节点管理器启动被管Server • 在被管Server启动后,节点管理器监听被管Server • 自动重启失败的被管Server
47
WebLogic日志
• 支持: • 指定日志保存的路径 • 控制日志文件大小 • 生成的时间(按时间间隔生成新的日志) • 控制日志级别 • 日志轮循
48
WebLogic server日志查看
在 WebLogic Server 实例向服务器日志文件中写入消息时,每条消息的第一行 以 #### 开头,后跟该消息的特性。每个特性都括在尖括号中。 以下是服务器日志文件中一条消息的示例: ####<Sept 22, 2004 10:46:51 AM EST> <Notice> <WebLogicServer> <MyComputer> <examplesServer> <main> <<WLS Kernel>> <> <null> <1080575211904> <BEA-000360> < Server started in RUNNING mode> 在此示例中,消息的特性为:按区域设置格式的时间戳、严重程度、子系统、 计算机名、服务器名、线程 ID、用户 ID、事务 ID、诊断上下文 ID、原始时间 值、消息 ID 和消息文本。(后面的消息特性部分中描述各个特性。) 如果一条消息不是在事务上下文中记录的,则即使不包含事务 ID,也会包含用 于事务 ID 的尖括号。 如果该消息中包含一个堆栈跟踪,则该堆栈跟踪包含在消息文本中。WebLogic Server 为其写入的消息使用主机的默认字符编码。
36
NM的主要配置文件
37
在域控查看nodemanager状态
• 此时我们就可以使用nodemanager远程启停weblogic managedserver了。
38
目录
第一部分 第二部分 第三部分 第四部分 WebLogic的基本概念 WebLogic的安装、配置 WebLogic的问题排查 WebLogic的调优
7
As and Ms
• Admin server • 管理服务器提供所有服务器的配置 • 记录重要的事件和通知(整个domain) • 监控Managed server • 将自己注册给每个Ms,因此可以得到Ms中的重要消息和通知 Managed server • 负责业务逻辑,做具体的事情 • Managed在启动的时候,就会去获取配置,然后独立运行
5
基本概念
• Admin Server
• 是domain管理的中心 • 存储domain里面的信息日志 • 通过管理控制台来访问domain资源
6
基本概念
• Managed Server
• • • • 是除Admin server外任何一个server 和Admin server扮演的角色不同 通过配置信息来联系Admin server 在生产环境运行业务逻辑的应用程序
46
WebLogic日志
• HTTP访问日志 • 记录http请求访问 • 默认保存在serverName\logs\access.log • 服务器日志: • 记录所有server 的活动 • 默认保存在serverName\logs\<serverName>.log • 域日志: • 记录所有域活动 • 保存在 <AdminServer>\logs\<domainName>.log • 可以单独配置日志的路径、大小、轮循机制、级别
选择服务器启动模式和JDK版本
22
选择是否要配置Cluster、Machine等信息
23
配置域的名字和路径
24
开始创建域
25
启动AdminServer
26
登陆控制台
节点管理器(NM)
• 节点管理器
• • • • • 在集群中可以远程启动或关闭被管Server 它是一个脚本进程 监控Server运行健康状态 可以做为一个后面进程运行 必须在被管Server主机中启动节点管理器
Alert
Yes
Emergency Debug
Yes Yes
50
Message ID
51
目录
第一部分 第二部分 第三部分 第四部分 WebLogic的基本概念 WebLogic的安装、配置 WebLogic的问题排查 WebLogic的调优
WebLogic启动慢
<2013-12-10 04?21ST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN> <2013-12-10 04?21ST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING> <2013-12-10 04?21ST> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias aa from the jks keystore file /root/zhengshu/keystore.jks.> 解决办法: 这是SUN,JDK一个bug解决办法是在weblogic启动脚本里setDomainEnv.sh: 加入 以下内容 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom" export JAVA_OPTION
28
节点管理器作用
• 我们可以用节点管理器作下面操作 • 启动、关闭重启管理Server • 启动、关闭、暂挂、重启被管Server • 自动重启失败的Server • 监控Server收集日志信息
29
节点管理器体系架构
30
节点管理器怎样启动AS
31
节点管理器怎样启动MS
32
相关文档
最新文档