Weblogic简介、服务启停、部署

合集下载

weblogic 部署方案

weblogic 部署方案

WebLogic 部署方案1. 概述WebLogic Server 是Oracle Corporation的一款Java EE应用服务器,用于构建、部署和管理中大型、可扩展的企业级应用程序。

本文档旨在提供一个WebLogic部署方案的详细指南,帮助用户轻松地将其应用程序部署在WebLogic Server上。

2. 准备工作2.1 硬件和资源要求在开始部署之前,需确保满足以下硬件和资源要求: - 服务器硬件:64位处理器、至少4核CPU、8GB以上内存 - 操作系统:推荐使用支持Java EE的操作系统,如Linux、Windows Server等 - 存储空间:至少需要20GB的可用磁盘空间 -网络配置:确保服务器连接到稳定的网络,并具备外部访问权限 - JDK版本:WebLogic Server 12c要求使用Java SE Development Kit (JDK) 82.2 软件要求在开始部署之前,请确保按照以下软件要求进行安装: - WebLogic Server 安装包:从Oracle官方网站下载最新版本的WebLogic Server安装包 - Java SE Development Kit (JDK):从Oracle官方网站下载最新版本的JDK,并按照默认配置进行安装 - 数据库:根据应用程序需求选择合适的数据库,如Oracle Database、MySQL等 - IDE工具(可选):推荐使用Eclipse、IntelliJ IDEA等常见的Java开发工具3. 安装和配置WebLogic3.1 安装WebLogic Server1.解压WebLogic Server安装包到目标文件夹2.打开终端或命令提示符,切换到解压后的目录3.执行./configure.sh(Linux)或configure.cmd(Windows)命令,按照提示完成安装过程3.2 创建域和管理服务器1.打开终端或命令提示符,切换到WebLogic Server目录下的bin文件夹2.执行./config.sh(Linux)或config.cmd(Windows)命令,启动配置向导3.选择“创建新的域”选项,并按照向导提示完成域的创建过程4.在域创建完成后,启动管理服务器3.3 配置数据源和连接池1.打开WebLogic管理控制台,通过浏览器访问http://localhost:7001/console(默认端口号为7001)2.登录管理控制台,使用用户名和密码进行认证3.在控制台中,导航到“服务”->“JDBC”->“数据源”,点击“新建”按钮,按照向导完成数据源的配置4.导航到“服务”->“JDBC”->“连接池”,点击“新建”按钮,按照向导完成连接池的配置4. 部署应用程序4.1 打包应用程序1.将应用程序源代码导入IDE工具中2.构建项目,生成可部署的应用程序文件(一般为war或ear文件)4.2 部署应用程序1.打开WebLogic管理控制台,在导航栏中选择“部署”->“安装”2.点击“上传”按钮,选择应用程序文件并上传3.在应用程序列表中,选择要部署的应用程序,并点击“部署”按钮4.按照向导提示完成应用程序部署过程5. 监视和管理WebLogic5.1 监视服务器WebLogic提供了丰富的监视和管理功能,用于实时监控服务器的运行状况。

WebLogic部署(图解)

WebLogic部署(图解)

WebLogic部署(图解)WebLogic Server提供了三种方法来用于部署J2EE程序:☆自动部署:WebLogic Server将定期扫描<domain-name>/applications目录,以获取新的和更新的应用程序。

☆使用WebLogic.Deployer、WLShell和Ant wldeploy任务用于需要手动地重新部署的应用程序。

☆WebLogic Server管理控制台用于手动地重新部署应用程序。

下面主要介绍第三种方式,采用WebLogic Server管理控制台进行手动地重新部署应用程序。

一.打开WebLogic Server:WebLogic部署要用到WebLogic Server控制台,在打开控制台前,要先启动WebLogic Server:1.启动WebLogic Server:打开Tools→WebLogic Server→Start WebLogic Server,如下图:当看到下面几句话时,表示WebLogic Server已经启动:2.打开WebLogic Server控制台:Tools→WebLogic Server→WebLogic Console,如下图:进入到控制台登陆页面,然后登陆:(账号和密码都为weblogic)点击“Sign In”按钮,进入到:二.WebLogic归档文件的部署:1.Weblogic自动部署例如:在Weblogic中创建名称为Deploy_Test的应用程序,执行后,则在控制台中的应用程序部署中可以看到创建的应用程序已经部署,这是本地自动部署,WebLogic Server将定期扫描<domain-name>/applications目录,自动部署里面的应用程序。

2.本地部署在控制台页面中,进Domain Configurations下的Your Deployed Resources的Applications:到Deploy_Test的应用程序,如下:(其中10.1.16.110为Deploy_Test所在机器的IP地址,7001为端口号)3.远程部署:如果要进行远程部署,则要先准备归档文件,其打包格式一般为 .jar()、.war()、.rar()、.ear():Build Build EAR:在应用程序的文件夹下,生成打包文件Deploy_Test.ear:将A机器上面的Deplot_Test.ear打包文件拷贝到IP为10.1.16.198的B机器的文件夹test下,然后在B机器上打开Weblogic控制台对应用程序进行部署:http://10.1.16.198:7001/console 在控制台页面中进Information and Resources下的Helpful Tools的Deploy a new Application,然后进行本地部署操作,从给出的路径中找到test文件夹,选定要部署的归档文件:也可以点击Note中的upload your file(s)进行上传部署部署操作来上传归档文件:在通过上面的方法选定归档文件之后,然后Continue进入下页面:上面的页面显示的是刚才选定的归档文件的基本信息,然后点“Deploy”进行部署,可以看到各个模块的最新状态:点击“Deploy Application”按钮进行应用程序部署:当出现“Success”时表示已经部署成功。

WebLogic配置及简介

WebLogic配置及简介

WebLogic 8.1 配置及使用简介一、WebLogic 8.1 配置a)开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。

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

c)选择“Basic WebLogic Server Domain”,单击“下一步”。

d)选择“快速”,单击“下一步”。

e)输入“User name”和“password”,单击“下一步”,密码需要8位以上f)选择作为Window服务,单击“下一步”。

g)默认设置,单击“下一步”。

h)选择开发模式,JDK选择Bea WebLogic默认安装JDK 1.4.2。

单击“下一步”。

i)默认值设置,可以修改配置名,单击“创建”。

j)选择“启动管理服务器”,单击“完成”。

k)开始->程序->Bea WebLogic Platform 8.1->User Projects->mydomain或其它域名->start serverl)打开http://127.0.0.1:7001/console,使用用户名和密码登录管理页面了。

二、应用程序的部署注意部署的应用程序只能使用JDK1.4.2版本编译,使用JDK1.5编译的Servlet会有问题。

a)部署方式1⏹部署→Web应用程序模块→部署新的Web应用程序模块⏹选择“上传文件”链接,选择打包好的web应用文件W AR文件,点击“上传”⏹选中upload下的刚才上传的war文件⏹点击“目标模块”按钮发布→部署⏹可以打开刚才部署的模块进行测试b)部署方式2直接把符合规范的应用拷贝到mydomain\applications目录下,适合开发c)部署方式3直接在部署时选择某个应用即可发布,适合开发三、数据库连接池的配置a)配置数据库链接池⏹服务→JDBC→连接缓冲池,点击配置新的JDBC Connection Pool... 选择合适的驱动程序:⏹数据类型:MS SQL Server⏹驱动程序:Microsoft’s MS SQL Server (Type 4 ) version 2000⏹微软的三个Jar拷贝到JDK1.4.2->jre->lib->ext下或者添加到类变量中也可b)配置数据源⏹服务→JDBC→数据源→⏹输入合适的jndi名称⏹选择数据库连接池四、WebLogic的目录结构BEA主目录JDKJRocket:BEA自己的虚拟机,只在某些系统上有该产品安装日志附加的工具jar文件:WebLogic Server根目录license.bea许可证文件,license信息,xml文件格式,包括产品组件,cpu数,并发数,过期时间,license类型,组件的校验码等等,学习版本会有限制,正式版本中需要购买许可证文件替换这个文件,如果购买了新的组件也需要更新这个文件。

weblogic部署和优化

weblogic部署和优化

weblogic部署和优化Weblogic是目前主流J2EE服务器之一,支持符合J2EE标准的各类应用程序(Application),Weblogic支持分布式异构体系,能利用多种数据库平台并支持运行于多种操作系统。

weblogic部署一、weblogic部署前准备工作二、检查weblogic是否已经安装(weblogic 10.3 JDK1.6 )。

三、如没有安装联系ICT进行安装。

四、规划好(端口号、域路径、域名、console账号密码),建域的时候需用到这三个信息。

五、建weblogic域1)运行命令并建域bea/wlserver_10.3/common/bin/config.sh选择组件设置域的用户/密码选择运行模式, 建议使用production模式:修改端口设置域的存放路径:设置域名:在域的路径下新建boot.properties文件:补充:到其他域拷贝start.sh webkill.sh尝试用start.sh webkill.sh 进行域停启cd 域路径vi boot.propertiesmkdir app六、部署weblogic域1)修改config.xml部署A、数据库连接配置jdbc—在/home/spsdev/weblogic/acc/acc/WEB-INF/classes目录下修改jdbc.properteres、datasources.xmljndi—在/home/weblogic/acc/accweb1/config/jdbc目录下增加getpass.sh ***-jdbc.xml trans3des.sh transinput.sh配置。

上面的文件都可以在其他域的连接池进行拷贝,其中***-jdbc.xml文件要修改相应的数据库连接串和用户,用户密码可以通过执行transinput.sh修改用户密码。

B、config.xml配置部署下面是有JNDI连接池的配置方式,如是jdbc去掉相关连接池的配置。

weblogic详解

weblogic详解

weblogic详解⼀、简介WebLogic是美国公司出品的⼀个application server,确切的说是⼀个基于JAVAEE的中间件,WebLogic是⽤于开发、集成、部署和管理⼤型分布式Web应⽤、⽹络应⽤和应⽤的应⽤服务器。

将Java的动态功能和Enterprise标准的安全性引⼊⼤型⽹络应⽤的开发、集成、部署和管理之中。

WebLogic是美商的主要产品之⼀,系并购BEA得来。

是商业市场上主要的Java(J2EE)应⽤服务器软件(application server)之⼀,是世界上第⼀个成功商业化的J2EE应⽤服务器, 已推出到12c(12.1.3) 版。

⽽此产品也延伸出WebLogic Portal,WebLogic Integration等企业⽤的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发⼯具。

(来⾃百度百科)⼆、优点WebLogic Server具有开发和部署关键任务电⼦商务Web应⽤系统所需的多种特⾊和优势。

标准对业内多种标准的全⾯⽀持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通⽤标记语⾔的⼦集)和WML,使Web应⽤系统的实施更为简单,并且保护了投资,同时也使基于标准的解决⽅案的开发更加简便。

可扩展性WebLogic Server以其⾼扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态⽹页和EJB组件群集。

快速开发凭借对EJB和JSP的⽀持,以及WebLogic Server 的Servlet组件架构体系,可加速投放市场速度。

这些开放性标准与WebGain Studio 配合时,可简化开发,并可发挥已有的技能,迅速部署应⽤系统。

三、和其他服务器区别tomcat (免费)Tomcat只能算Web Container,是官⽅指定的JSP&Servlet容器。

启动和停止WebLogicServers

启动和停止WebLogicServers

启动和停止 WebLogic Servers ( 2)Restarting the Administration Server on the Same Machine在同一台机子上重起管理服务器如果当从属服务器正在运行的时候重新启动WebLogic Server ,管理服务器能检测到正在运行的从属服务器如果你通知管理服务器执行探测的话。

要使管理服务器探测从属服务器,在启动管理服务器的时候从命令行上输入以下的参数:-Dweblogic.management.discover=true这个属性的默认值是true 。

(如果你忽略了这个属性,管理服务器仍然会执行探测。

无论怎么,要确保启动WebLogic Server 时这个属性不被定义或不要在命令行中设置为false )。

域的设置目录包含了一个文件:running-managed-servers.xml ,这是管理服务器所知道的从属服务器的列表。

管理服务器在启动的时候如果得到探测(从属服务器)的指令就会用这个列表检查当前正在运行的从属服务器。

重新启动管理服务器不改动从属服务器的运行时设置,所有的改动仅仅能够对静态设置的属性起作用。

如果考虑对静态的设置进行改动WebLogic Server 就必须要重新启动。

探测从属服务器能时管理服务器监视他们或对能够动态设置的属性做出变动。

Restarting the Administration Server on Another Machine从另外的机器上启动管理服务器如果计算机宕掉了并且不让你在这台机子上重起管理服务器,你能按照下面的步骤恢复对运行着的从属服务器的管理:1。

在另外的一台管理机器上安装WebLogic Server 软件。

(假定你还没有这样做)注意:如果你没有安装WebLogic Server 的SP2 ,那么这个新的管理机器的主机名称必须和原来那台发生故障的管理服务器的主机名称相同。

2。

从备份的文件中或从共享磁盘上得到应用程式的文件,复制到新的管理服务器上,并确保他们是可用的。

weblogic简介

weblogic简介BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。

将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。

与BEA WebLogic Commerce ServerTM配合使用,BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。

配置weblogic域(版本为9.x,安装目录为E:\bea)①运行开始-> 程序-> BEA Products -> Tools -> Configuration Wizard。

②选择Create a new WebLogic domain,Next。

③在Select Domain Source 界面保持默认,Next。

④在User name 处输入用户名,默认为weblogic,两个password 都输入12345678(密码要求8位),Next。

⑤在Configure Server Start Mode and JDK 界面中保持默认,即JDK 选择的是“Sun SDK1.5.0_03 @ E:\bea\jdk150_03”,注意这里若选择“Other JDK”配置比SDK 1.5.0_03 更高的版本,服务器启动时将会出现异常,所以最好保持默认,然后Next。

⑥在Customize Environment and Services Settings 界面中默认为No,Next。

⑦在Domain name 处输入mydomain,点击Create。

⑧完成后点击Done 关闭Configuration Wizard 对话框。

⑨运行开始-> 程序-> BEA Products -> User Projects -> mydomain -> Start Admin Server forWeblogic Server Domain,检查服务器是否启动成功。

WebLogic Server 9.2启动和停止

WebLogic Server 启动和停止在unux操作系统上启动server有前台执行命令和后台执行命令之分。

用前台执行命令当当前窗口关闭时,进程会自动终止,所启动的server也就会自动停止。

后台执行命令即使当前窗口关闭,进程也照样继续运行,所启动的server也就会继续运行。

一般在测试时,为了方便看到server的输出窗口,采用前台执行命令的方式启动。

在正式运行的时候,如果是通过远程登陆到服务器来启动server,一定要采用后台执行命令的方式启动。

前台执行命令的方式:启动AdminServer:执行域根目录下的startWebLogic.sh命令。

$ cd /bea/weblogic/bea/user_projects/domains/cwdomain$ ./startWebLogic.sh停止AdminServer:1.执行域根目录下的stopWebLogic.sh命令。

$ cd /bea/weblogic/bea/user_projects/domains/cwdomain$ ./ stopWebLogic.sh {USER_NAME} {PASSWORD} {ADMIN_URL}例如$ ./stopWebLogic.sh weblogic weblogic t3://10.151.51.46:70012.杀该服务的进程用ps命令查看进程$ ps -ef | grep javaweblogic 4102 4066 3 17:14 pts/0 00:00:36 /home/weblogic/jdk150_04/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=128m -da -Dplatform.home=/bea/weblogic/bea/weblogic92 -Dwls.home=/bea/weblogic/bea/weblogic92/server-Dwli.home=/bea/weblogic/bea/weblogic92/integration-Dweblogic.management.discover=true -Dwlw.iweblogic 4204 3642 0 17:30 pts/2 00:00:00 grep java用kill命令杀进程$ kill -9 41023.中断当前命令按Ctrl+c中断当前命令。

WebLogic部署和取消部署应用程序

部署和取消部署应用程序目的在本 OBE 教程中,您将使用 WebLogic Server 管理控制台部署简单的 JavaEE Web 应用程序。

在测试应用程序后,您将会重新部署一个该应用程序的更新版本。

最后,您将使用控制台取消对应用程序的部署。

所需时间大约 20 分钟主题本 OBE 教程包括下列主题:概述系统要求测试应用程序更新应用程序总结相关信息查看屏幕截图将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。

(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。

)此外,您还可以在下面的步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。

概述在 JavaEE 中开发交互式 Web 站点并打包为 Web 应用程序。

像任何 JavaEE 应用程序一样,可以将 Web 应用程序部署为一个存档文件。

Web 应用程序存档使用文件扩展名 .war。

JavaEE 应用程序可能包括称为部署描述符的 XML 文件,用以实现或配置 JavaEE 和 WebLogic 特定的特性。

例如,一个 Web 应用程序可以使用部署描述符来指定客户端通过 Web 浏览器访问该应用程序的 URL 路径。

所有 JavaEE 应用程序类型在 WebLogic Server 上的部署方式都是相同的,即使用管理控制台、WebLogic Scripting Tool (WLST) 或其他可用工具。

所有WebLogic Server 应用程序在部署过程中都要经历两个主要阶段。

首先,在“准备”阶段,将应用程序安装到您域中的管理服务器并且分发到目标受管理服务器。

接下来,可以“激活”准备就绪的应用程序,这样目标服务器上的客户端才能够访问它。

当您应用程序有可用的更新版本时,应用程序必须再次完成这两个阶段。

返回主题列表系统要求确保您的系统环境满足以下要求:软件要求开始学习本教程前,您应当先完成以下必备教程:安装并配置 Oracle WebLogic Server为 Oracle WebLogic Server 配置受管理实例最低硬件要求返回主题列表安装并启动应用程序执行以下步骤:1.启动您的管理服务器和dizzy1受管理服务器(如果还没有启动)。

weblogic讲解

项目部署文档Weblogic安装配置及项目部署1、准备安装包准备一个Weblogic安装包、项目部署包2、安装Weblogic第一步,点击安装Weblogic,如下截图所示第二步,点击下一步,配置安装目录,如下图所示第三步,点击下一步,邮箱可以选择不配置,如下图所示,选择Yes 即可选择“典型安装”,继续点击下一步,继续点击下一步如下图所示Weblogic安装完成。

3、配置Weblogic点击Getting started with WebLogic Server4、打项目部署包由开发人员提供。

5、Weblogic项目部署配置及测试将项目部署包放到相应域目录下,如下图所示更新数据库连接信息,如下图所示,改用Weblogic JNDI连接方式1、安装完weblogic和server后,要按下面的说明改一下,不然我们的程序启动不起来(1)org.hibernate.HibernateException: Errors in named queries: findTasks, findMessages, findTimers, findJobsWithException,findProcessInstanceById, findExecutionById, findFirstDueJob, findExclusiveJobs, findProcessInstanceByIdIgnoreSuspended,findFirstAcquirableJob问题的解决方法。

(2)将antlr-2.7.6.jar拷贝到bea\wlserver_10.3\server\lib目录下且放置在weblogic.jar的前面,然后修改user_projects\domains\base_domain\bin目录下的startWebLogic.cmd在set CLASSPATH之前加上下面一句:set PRE_CLASSPA TH=%WL_HOME%\server\lib\antlr-2.7.6.jar然后将set CLASSPA TH 由set CLASSPATH=%SA VE_CLASSPATH%改为set CLASSPATH=%PRE_CLASSPATH%;%SA VE_CLASSPA TH%问题随即解决。

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

Weblogic简介、服务启停、部署Weblogic是一个用于构建和部署企业级Java应用程序的服务器。

本文将介绍Weblogic的概述,以及如何启停服务并进行应用部署。

一、Weblogic简介
Weblogic是由Oracle开发并发布的Java应用服务器。

它提供了强大的功能和工具,用于开发、部署和管理企业级应用程序。

作为一个可靠和可扩展的中间件平台,Weblogic已经成为很多大型企业和机构的首选。

Weblogic支持多种操作系统,包括Windows、Linux、Solaris等。

它提供了对Java EE(Enterprise Edition)的全面支持,包括Servlet、JSP、EJB、JMS等技术。

此外,Weblogic还提供了许多高级功能,如事务管理、连接池、负载均衡等,以满足企业级应用的需求。

二、服务启停
对于Weblogic服务器的服务启停,我们可以通过以下步骤完成:
1. 启动Weblogic服务:
打开命令行终端,进入Weblogic安装目录的bin目录,执行以下命令启动Weblogic服务器:
```
./startWeblogic.sh
```
2. 关闭Weblogic服务:
在运行Weblogic服务器的终端中按下Ctrl+C或者执行以下命令关闭Weblogic服务器:
```
./stopWeblogic.sh
```
这样我们就可以轻松地启动和关闭Weblogic服务。

三、部署应用
Weblogic提供了各种部署应用程序的方式,包括通过管理控制台、Weblogic部署工具、自动化脚本等。

以下是通过管理控制台进行应用部署的步骤:
1. 打开Weblogic管理控制台:
在浏览器中输入"http://localhost:7001/console",进入Weblogic管理控制台。

2. 登录管理控制台:
使用正确的用户名和密码登录到管理控制台。

3. 创建一个Web应用:
在管理控制台中,点击"部署",然后选择"安装"。

选择要部署的Web应用的WAR文件,然后点击"下一步"。

4. 配置部署设置:
在此步骤中,您可以指定Web应用的上下文根、目标服务器和其
他配置选项。

完成后点击"下一步"。

5. 部署Web应用:
确认部署设置无误后,点击"安装"以开始部署Web应用。

6. 启动部署的应用:
在部署完成后,您可以在Weblogic管理控制台的"应用程序"中找
到已部署的应用。

选择应用,然后点击"启动"按钮,即可启动应用程序。

通过以上步骤,您可以成功地将应用程序部署到Weblogic服务器,并进行启动。

总结:
Weblogic是一个功能强大的企业级Java应用服务器,具有广泛的操作系统支持和全面的Java EE功能。

通过简单的步骤,我们可以轻松地
启动和关闭Weblogic服务,并通过Weblogic管理控制台进行应用部署。

希望本文对您理解Weblogic的简介、服务启停和应用部署有所帮助。

相关文档
最新文档