weblogic部署项目

合集下载

Web Logic9[1].2使用详解

Web Logic9[1].2使用详解

Web Logic9.2使用详解1、Web logic9.2安装weblogic的安装应该说不是一件非常麻烦的事情,我下面用图片的方式来展示具体的安装过程。

2、weblogic9.2 domain配置过程在weblogic上部署应用,一般我们还需要配置一个domain,做为我们自己的“域”,下面以图片直接进行说明。

3、weblogic9.2管理端启动和登录4、weblogic9.2服务器的启动和管理端登录,是比较简单的一件事情,但是为了描述全面,这个过程也加上,请看下面的图示。

5、weblogic9.2数据源配置数据源配置,一直都是各个重型中间件服务器让人稍微会有些郁闷的地方,不要只要配置过并记录下来,下才配置就不难了,我就以图例的方式,将过程显示给大家。

1、在左边导航中,逐级选择菜单“Services”->“JDBC”->“Data Sources”。

2、要开始配置了,注意锁定控制台,也即使选择“Lock&Edit”。

3、选择“New”,进入新建页面4、数据源配置界面中,Name就是一个标识,和程序逻辑无关,JNDI Name比较重要,一般格式为“jdbc/数据源名称”的形式。

5、选择“继续”,也就是“Next”6、这个界面是配置具体数据的一些信息,例如数据库主机IP地址、端口号、帐号、口令等,另外对于Oracle而言,要注意第一个填写项Database Name,不是数据库的某个帐号的名称,而是数据库实例的名称,一般我们安装时都是orcl,当然有些人安装了其它一些实例,如果使用那些实例,则需要填写相应实例的名称。

7、这个页面就是为了给你看一下你自己填写过得信息,当然也可以做一下链接测试。

8、选择“完成”也就是“Finish”就OK了。

9、配置完成了,要记得解开“锁定”状态。

9、weblogic9.2应用程序部署在weblogic9.2上部署应用成讯,说起来算是最为麻烦的一件事情,因为对于相对复杂的应用而言,会依赖于服务器的许多配置,例如数据源的配置、JMS的配置等等,我们这里只说“部署”这件事,下面以图示说明。

weblogic怎么部署启动web项目

weblogic怎么部署启动web项目

weblogic怎么部署启动web项目WEBLOGIC的安装、配置和启动一、软件安装1. 安装前的准备工作1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考/platform/suppconfigs/index.html1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可单独创建个逻辑卷和文件系统1.3 创建一个BEA用户组帐号1.4 创建一个weblogic用户帐号2. 安装步骤WebLogic在AIX平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式。

由于控制台模式的使用最为广泛且不受任何其它硬件条件的限制(所以我们这里只介绍控制台安装模式。

2.1 安装JRE环境WebLogic安装程序需要JRE的支持,根据安装平台的不同,WebLogic的安装介质也分为两类,一种自带了JRE(后缀名为.bin),一种需要下载平台厂商所提供的JRE环境(后缀名为.jar),以WebLogic Server 8.1 with SP2为例,目前所支持的UNIX/LINUX平台如下所示(截止2004.2.23) WebLogic Server 8.1 with SP2支持平台是否自带JDKHP-UX (11.0,11.i, PA-RISC) YESSun Solaris (8, 9, SPARC) YESRed Hat Enterprise Linux (2.1, Pentium) YESRed Hat Enterprise Linux (2.1, Itanium) YESSuSE SLES (8, Pentium) YESUnited Linux (1.0, Pentium) YESIBM AIX (5.1, 5.2) NO首先要下载和操作系统以及WEBLOGIC相匹配JDK版本,最好是经过BEA认证的版本。

可查询以下链接/platform/suppconfigs/index.html;在AIX上安装JDK要注意以下步骤:安装后要修改环境变量/etc/environment文件,将PATH中Java部分更改为新安装的Java版本(Java131或Java14),并重新Login后生效!否则系统会使用原有的Java130环境,在安装weblogic7.0以上版本时会自动退回到提示符下。

WebLogic安装和项目部署

WebLogic安装和项目部署

WebLogic安装和项目部署一 WebLogic安装1、打开WebLogic安装程序:wls1035_win32.exe(我们选用的是WebLogic 11g)。

如图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所示。

64位weblogic安装部署以及常见问题解决

64位weblogic安装部署以及常见问题解决

64位weblogic11g安装部署以及常见问题解决方案目录(一) 安装 (1)在Windows 64位操作系统安装Weblogic的注意事项 (3)(二) 部署运行 (3)1. 包引入错误 (3)2.乱码现象 (3)3.mime-typeType配置问题 (4)4.应用不存在 (4)5.ClassNotFoundException: org.hibernate.hql.ast.HqlToken (4)6.weblogic部署war包action不能访问问题解决方法[There is no Action mapped fornamespace / and action name] (5)ng.StackOverflowError (5)(一)安装我们在64位的服务器上为提高性能要安装64位的weblogic。

经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。

weblogic从bea被oracle收购后,不需要破解,就只有授权。

什么意思呢?就是说从oracle官网上下载的weblogic 就是全功能版本,不管是集群还是其他,功能没有任何限制。

但是如果要用于商业环境,必须要向oracle买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。

1、下载64位weblogic,打下这个地址::// oracle/technetwork/middleware/ias/downloads/wls-main-097127.html,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。

如下列图,weblogic的下载需要注册一个oracle官网的帐号。

2、下载64位JDK,我们下载的文件wls1036_generic.jar文件里面不包括JDK,如有可能, 请尽量在Windows/Linux平台下使用JRockit虚拟机,下载地址::// oracle/technetwork/middleware/jrockit/downloads/index.html。

Weblogic项目部署及相关问题解决

Weblogic项目部署及相关问题解决

Weblogic项目部署1、使用weblogic部署项目时,首先要启动一下开始菜单中weblogic目录下的QuickStart添加一个项目名称。

2、创建完项目之后,在weblogic安装目录\Middleware\user_projects\domains下面就可以看到自己刚刚创建的项目了。

随后启动目录下面的startWebLogic.cmd,启动完成后,启动ie 浏览器在地址栏输入http://localhost:7001/console,然后会出现一个登陆窗口,用户名为创建项目最后输入的名称,默认是weblogic,密码即为自己输入的密码.3、登陆进去之后我们就可以对我们所创建的项目进行配置了:配置服务项中的数据源:名称和JNDI名称我们都要使用项目中app-config-context.xml 配置文件项目中的JNDI名称。

这里使用的是sinosoftDataSource。

数据源配置完成后的参数: url:jdbc:oracle:thin:@10.32.14.73:1521:personal驱动程序类名称:oracle.jdbc.xa.client.OracleXADataSource由于在倒数第二步测试连接成功之后我就直接点击完成,导致最后一步没有完成,最后在部署项目完成之后项目报错找不到数据源,Unable to resolve 'sinosoftDataSource'. Resolved ''; remaining name 'sinosoftDataSource'之后就是在weblogic中部署需要部署的项目,也就是将项目中的webapps目录加载到weblogic中,一切完成之后就可以在浏览器中输入访问路径访问这个项目了。

weblogic部署中遇到的问题:1、内存溢出:修改项目路径\bin\目录下的setDomainEnv.cmd文件,将其中的内容:set MEM_PERM_SIZE_64BIT=-XX:PermSize=128mset MEM_PERM_SIZE_32BIT=-XX:PermSize=48m修改为:set MEM_PERM_SIZE_64BIT=-XX:PermSize=512mset MEM_PERM_SIZE_32BIT=-XX:PermSize=512mMyeclipse中的内存溢出修改:-Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m-XX:MaxPermSize=512m -Xverify:none -daPaths中添加一个名称为antlr-2.7.6rc1.jar。

部署ILOG规则管理服务器

部署ILOG规则管理服务器

部署ILOG规则管理服务器1.1 JDBC驱动的路径配置1)在weblogic安装目录下的server\lib目录下添加mysql驱动mysql-connector-java-5.0.8-bin.jar ;注:将该驱动包放在此目录是为了方便路径的设置,因为在下面将要介绍的commEnv.cmd文件里WL_HOME变量指向的就是该目录。

2)在weblogic目录下的common\bin下找到commEnv.cmd打开,找到set weblogic_classpath = 后边加上mysql驱动的路径,例如:%WL_HOME%\server\lib\mysql-connector-java-5.0.8-bin.jar,当然写绝对路径也可以。

3)重新启动weblogic。

提示:如果直接在weblogic下配连接池而不在weblogic下的domain下配置,可以不进行此配置。

1.2 创建连接数据库的数据源进入weblogic控制台选择“服务→JDBC→数据源”点击进入进入后先按下左上角更改中心的“锁定并编辑”这时候右边的新建按钮由灰色变为了可选,下面我们点击新建。

下面将输入数据源的名称,数据源的JNDI,数据库类型,数据库的驱动程序:数据源名称我们这里设置为ilogDataSource,JNDI为jdbc/ilogDataSource,数据库类型为mysql,数据库驱动我们使用默认。

注意:JNDI 一定要填写“jdbc/ilogDataSource”然后“下一步”。

这里我们选择默认配置然后下一步定义连接属性:输入数据库名,主机名,端口,连接数据库的用户名,密码信息。

注意:填写自己所选择的数据库的信息。

然后“下一步”;这里将输入数据库连接其它内容,驱动程序类名称,URL,然后测试数据库的连接;这里的驱动程序类为:org.gjt.mm.mysql.Driver数据库URL: jdbc:mysql://127.0.0.1:3306/ilogdb(即使用默认)然后我们点击测试连接,将会在上面显示测试结果消息AdminServer然后完成,点击左上角的“更改中心”的“激活更改”1.3 ILOG用户和组的设置域结构中选择安全性进去后同样点击更改中的“锁定并编辑”按钮进行锁定后才能进行编辑在右边我们点击超连接对其进行编辑,进去后选中“用户和组”选项卡,在其下有“用户”和“组”的分选项我们首先选择组来新建组。

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容器。

weblogic安装部署

weblogic安装部署

Weblogic安装部署一、首先上官网下载Weblogic的window x86版本和Linux x86(32bit)版本,地址:/technetwork/middleware/weblogic/downloads/index.html选择AcceptLicense Agreement,点击你要下载的版本就可以下载,下载需要用户登录:用户名:justinhits@密码:1nf0h)W1下载后:linux版本:oepe111130_wls1032_linux32.binWindow版本:wls1032_win32.exe二、安装只要运行安装程序,跟着向导一步一步进行就可以啦。

(windows双击安装程序、linux命令(cd安装程序所在目录然后./oepe111130_wls1032_linux32.bin))注意2点1.记录下自己填写的配置管理用户名和密码。

2.新建域的位置。

(我放在F:\bea\user_projects\domains\mydomain)三、部署应用项目(部分摘自/p-36051142.html):自动布署、命令行布署(可与Ant结合)、控制台(console)布署。

下面简要说明三种布署方式。

1.启动weblogic,浏览器地址http://127.0.0.1:7001/console,输入你安装的时候记录的配置管理用户名和密码,点击登录。

2进入控制台界面:3点击部署进入部署界面:3点击安装按钮进入安装界面,进行安装:选择你要安装项目的根目录,点击下一步。

输入你项目部署的名称,访问位置,点击完成。

4设置项目的上下文根:需要在在你的web应用的WEB-INF文件中创建一个文件(weblogic.xml),内容如下<?xml version="1.0"encoding="UTF-8"?><weblogic-web-app><context-root>/struts2</context-root></weblogic-web-app>5当项目使用到外部的jar包的设置1当直接用windows下的welbogic.cmd或者linux下的weblogic.sh 直接启动,就需要在\bea\user_projects\domains\mydomain\bin下找到这2个命令,用文本编辑器打开,修改set SAVE_CLASSPATH=加入你需要jar包的地址:如E:\workspace\car_java\WebRoot\WEB-INF\lib\antlr-2.7.6.jar ;E:\workspace\car_java\WebRoot\WEB-INF\lib\sapjco.jar;%CL ASSPATH%如果是用myeclipse启动weblogic,也需要加入:然后重新启动weblogic,通过http://127.0.0.1:7001/struts2访问项目起始页:通过点击后台action调用正常。

weblogic10.3.6安装步骤

weblogic10.3.6安装步骤

Weblogic 10.3.6安装步骤1、下载安装包/technetwork/cn/middleware/weblogic/downloads/wls-main-091116-zhs .html2、wls1036_linux32.bin安装包放入服务器,开始安装(安装目录:/home/weblogic/ora):给安装文件wls1036_linux32.bin权限运行./ wls1036_linux32.bin,进入图形安装界面,点击【next】3、选择Create a new Middleware Home方式,安装目录为/home/weblogic/Oracle/Middleware/,点击【next】4、注册,不选中复选框,点击【next】5、选择安装类型,type,点击【next】6、选择中间件、eblogic和oracle相关的目录,点击【next】7、weblogic的安装大纲,点击【next】8、开始安装9、完成安装Weblogic 配置建立Weblogic domian进入目录,运行./config.sh[root@oracle bin]# cd /home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/ [root@oracle bin]# ./config.sh1、开始画面,选择新建一个weblogic域,点击【next】2、根据实际情况修改域名称base_domain,点击【next】;3、输入管理员weblogic,密码设置root1234,点击【next】;4、选择模式,提供两种模式,开发模式和生产模式,这里我们选择生产模式,点击【next】;5、忽略高级选项,点击【next】;6、创建配置概要,点击【create】;7、完成安装8、启动服务器[root@oracle domains]# cd/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/[root@oracle bin]# ./startWebLogic.sh启动完成之后,可以进入管理员控制台部署web项目等操作,账号为weblogic,密码:root1234,网址为:http://localhost:7001/console或者http://192.168.100.197:7001/consolo进行数据的配置.。

Weblogic11g部署web应用程序详细图解

Weblogic11g部署web应用程序详细图解

Weblogic 11g 部署web应用程序详细图解----浪花滚滚1. 手动部署A.创建web工程。

B.将web工程导出war格式。

导出的包:C.启动weblogic服务。

服务启动成功:D.打开服务配置页面并登陆。

E.登陆成功后,点击左侧菜单栏的部署F.点右边的安装按钮G.点上传文件F.选择刚才导出的war包,将其上传,下一步。

G.选择上传好的文件,下一步。

H.选择“讲次部署安装为应用程序”,下一步。

I.可以在这里为工程取个别名,也可以用默认。

其他都选择默认,下一步。

J.完成。

H.再点左侧菜单栏的部署,显示部署的应用程序的状态。

J.地址栏输入工程的地址:http://localhost:7001/工程文件名(或者刚才改过的别名),发现网页正常运行,部署成功!2. weblogic和myeclips集成的配置部署A.点击myeclips工具栏的按钮的黑色小三角,在弹出窗口的左侧选择Configure Server →Servers→WebLogic→Weblogic 10.xB.选择EnableC.配置WebLogic的路径及其登录用户名和密码D.左侧点击JDK右边点ADD按钮点Directory…选择weblogic安装目录下的JDK包。

注意:weblogic的版本和JDK的版本是严格匹配的,一定要选择正确的版本号。

并且需要使用跟安装weblogic时选择的同一个JDK。

E.点左侧的Launch,右边选择Run modeF.配置完成!G.部署工程点myeclips上方工具栏的按钮,选择要部署的工程点ADD后Server选择WebLogic10.x点finashi,ok后,部署完成。

H.点的黑色小箭头后选择WebLogic 10.x→Start启动服务。

I.服务启动成功。

J.当工程有重名时,会发生冲突,部署失败。

比如上图的情况,手动部署了该工程,再集成部署,就会失败。

同时,在启动服务时,myeclips会抛出异常。

weblogic基本目录介绍,位数查看,启动与发布项目,修改JVM参数,设置项目为默认项目

weblogic基本目录介绍,位数查看,启动与发布项目,修改JVM参数,设置项目为默认项目

weblogic基本⽬录介绍,位数查看,启动与发布项⽬,修改JVM参数,设置项⽬为默认项⽬ 这⾥的基本⽬录%base%表⽰安装⽬录,如我的⽬录为:E:/weblogic就是%base%1.weblogic⽬录介绍 weblogic主要的⽬录介绍:1.⽇志⽬录: 每个domain(域)都有⾃⼰的⽇志⽬录,⼀般启动⽇志是AdmiServer.log,存放位置在:%base%\user_projects\domains\base_domain\servers\AdminServer\logs,如下:2.项⽬发布⽬录: 每个域也都有⾃⼰的项⽬发布⽬录。

存放位置在:%base%\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user,例如:3.JSP编译之后的⽬录:(我们需要知道weblogic编译JSP依赖⾃⼰的lib库,所以在编译之后的class⽂件头部引⼊⾃⼰的lib,⽽tomcat也依赖于⾃⼰的lib) 存放的是JSP编译之后的⽬录,位置在:%base%\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\Struts\km2umq\jsp_servlet⽂件夹下⾯。

⽽且JSP不会⼀次性全部编译,是我们第⼀次访问哪个JSP编译哪个JSP(JSP的延迟编译特性确实给性能带来了不⼤不⼩的影响,第⼀次访问超慢的那种状况给⼈的感觉⾮常不好),⽽且项⽬的根⽬录的JSP编译之后的package是默认的,然后每个⽬录对应⼀个package,例如:(1)根⽬录下的JSP: JSP内容 <%@ page pageEncoding="GBK" contentType="text/html; charset=GBK" %><%@taglib uri = "/jsp/jstl/core" prefix="c" %><c:set var="baseurl" value="${pageContext.request.contextPath}"></c:set><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body>"${baseurl}"</body></html> 编译之后的位置:%base%\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\Struts\km2umq\jsp_servlet\ 查看反编译之后的内容:package jsp_servlet;import java.io.IOException;import java.io.UnsupportedEncodingException;import javax.servlet.ServletConfig;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import javax.servlet.jsp.JspFactory;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.SkipPageException;import javax.servlet.jsp.tagext.JspTag;import javax.servlet.jsp.tagext.SimpleTag;import javax.servlet.jsp.tagext.Tag;import org.apache.taglibs.standard.tag.rt.core.SetTag;import weblogic.jsp.internal.jsp.JspFunctionMapper;import weblogic.jsp.internal.jsp.utils.JspRuntimeUtils;import weblogic.servlet.jsp.ByteWriter;import weblogic.servlet.jsp.DependencyInjectionHelper;import weblogic.servlet.jsp.ELHelper;import weblogic.servlet.jsp.ExpressionInterceptor;import weblogic.servlet.jsp.ExpressionInterceptor.Type;import weblogic.servlet.jsp.JspBase;import weblogic.servlet.jsp.StaleChecker;import weblogic.servlet.jsp.StaleIndicator;public final class __forwardextends JspBaseimplements StaleIndicator{private static void _releaseTags(PageContext pageContext, JspTag t){while (t != null){DependencyInjectionHelper.preDestroy(pageContext, t);if ((t instanceof Tag)){Tag tmp = (Tag)t;t = ((Tag)t).getParent();try{tmp.release();}catch (Exception localException) {}}else{t = ((SimpleTag)t).getParent();}}}public boolean _isStale(){boolean _stale = _staticIsStale((StaleChecker)getServletConfig().getServletContext());return _stale;}public static boolean _staticIsStale(StaleChecker sci){if (sci.isResourceStale("/forward.jsp", 1537094471925L, "12.2.1.3.0", "UTC")) {return true;}return false;}private ExpressionInterceptor _jsp_expressionInterceptor = JspRuntimeUtils.getNonOperExpressionInterceptor();private static boolean _WL_ENCODED_BYTES_OK = true;private static final String _WL_ORIGINAL_ENCODING = "GBK".intern();private static byte[] _getBytes(String block){try{return block.getBytes(_WL_ORIGINAL_ENCODING);}catch (UnsupportedEncodingException u){_WL_ENCODED_BYTES_OK = false;}return null;}private static String _wl_block0 = "\r\n";private static final byte[] _wl_block0Bytes = _getBytes(_wl_block0);private static String _wl_block1 = "\r\n<html>\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\r\n<title>Insert title here</title>\r\n</head>\r\n<body>\r private static final byte[] _wl_block1Bytes = _getBytes(_wl_block1);private static String _wl_block2 = "\"\r\n</body>\r\n</html>";private static final byte[] _wl_block2Bytes = _getBytes(_wl_block2);private static JspFunctionMapper _jspx_fnmap = JspFunctionMapper.getInstance();protected void _jspInit(){this._jsp_expressionInterceptor = JspRuntimeUtils.getExpressionInterceptor(getServletConfig());}public void _jspService(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ServletConfig config = getServletConfig();ServletContext application = config.getServletContext();JspTag _activeTag = null;Object page = this;PageContext pageContext = JspFactory.getDefaultFactory().getPageContext(this, request, response, null, true, 8192, true);response.setHeader("Content-Type", "text/html; charset=GBK");JspWriter out = pageContext.getOut();ByteWriter _bw = (ByteWriter)out;_bw.setInitCharacterEncoding(_WL_ORIGINAL_ENCODING, _WL_ENCODED_BYTES_OK);JspWriter _originalOut = out;HttpSession session = request.getSession(true);try{response.setContentType("text/html; charset=GBK");_bw.write(_wl_block0Bytes, _wl_block0);_bw.write(_wl_block0Bytes, _wl_block0);if (_jsp__tag0(request, response, pageContext, _activeTag, null)) {return;}_bw.write(_wl_block1Bytes, _wl_block1);out.write(this._jsp_expressionInterceptor.intercept((String)ELHelper.evaluate("${baseurl}", String.class, pageContext, null), pageContext, ExpressionInterceptor.Type.EL)); _bw.write(_wl_block2Bytes, _wl_block2);}catch (Throwable __ee){if (!(__ee instanceof SkipPageException)){while ((out != null) && (out != _originalOut)) {out = pageContext.popBody();}_releaseTags(pageContext, _activeTag);pageContext.handlePageException(__ee);}}finally{JspFactory.getDefaultFactory().releasePageContext(pageContext);}}private boolean _jsp__tag0(ServletRequest request, ServletResponse response, PageContext pageContext, JspTag activeTag, JspTag parent)throws Throwable{JspTag _activeTag = activeTag;JspWriter out = pageContext.getOut();ByteWriter _bw = (ByteWriter)out;SetTag __tag0 = null;int __result__tag0 = 0;if (__tag0 == null){__tag0 = new SetTag();DependencyInjectionHelper.inject(pageContext, __tag0);}__tag0.setPageContext(pageContext);JspRuntimeUtils.setParentForClassicTag(__tag0, parent);__tag0.setVar((String)JspRuntimeUtils.convertType("baseurl", String.class, "var"));__tag0.setValue(ELHelper.evaluate("${pageContext.request.contextPath}", Object.class, pageContext, _jspx_fnmap));_activeTag = __tag0;try{__result__tag0 = __tag0.doStartTag();if ((__result__tag0 == 0) ||(__tag0.doEndTag() == 5)){_activeTag = null;_releaseTags(pageContext, __tag0);return true;}}finally{_activeTag = __tag0.getParent();DependencyInjectionHelper.preDestroy(pageContext, __tag0);__tag0.release();}return false;}}(2)⽬录下的JSP,⼀个⽬录相当于⼀个package:编译之后的位置:查看你编译之后的头部内容:4.存放lib的⽬录: 存放⼀些公共项⽬使⽤的lib,存放位置在%base%\user_projects\domains\base_domain\lib,如下:5.weblogic⾃带的lib,类似于tomcat的lib⽬录,是weblogic⾃⼰启动所需要的包,⼀般也是造成冲突包的位置: 存放位置在:%base%\wlserver\modules6.缓存⽬录: 有时候缓存造成发布问题,所以我每次除了清掉缓存⽬录,还要清掉logs⽬录和项⽬tmp⽬录,也就是我每次启动项⽬都清掉下⾯三个⽬录,每次启动都会重新⽣成下⾯三个⽬录:2.weblogic位数查看 在weblogic安装⽬录下wlserver\server\native\win⽬录下根据⽬录即可查看,例如我的64位的:3.weblogic启动 weblogic启动的程序是在%base%\user_projects\domains\base_domain\startWebLogic.cmd (其内部调⽤了%base%\\user_projects\domains\base_domain\bin⽬录下的startWebLogic.cmd),源码如下:@ECHO OFF@REM WARNING: This file is created by the Configuration Wizard.@REM Any changes to this script may be lost when adding extensions to this configuration.SETLOCALset DOMAIN_HOME=E:\weblogic\user_projects\domains\base_domaincall "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*ENDLOCAL 双击之后启动即可,启动可以访问登陆页⾯。

中间件安全基线配置标准

中间件安全基线配置标准

中间件weblogic安全基线配置标准目录第1章账号管理、认证授权 (3)1.1账号管理 (3)1.1.1系统启动账号 (3)1.1.2帐号锁定策略 (3)1.2口令 (4)1.2.1密码复杂度 (4)第2章日志配置操作 (4)2.1日志配置 (4)2.1.1审核登录 (4)第3章IP协议安全配置 (6)3.1IP 协议 (6)3.1.1支持加密协议 (6)3.1.2限制应用服务器Socket数量 (7)3.1.3禁用Send ServerHeader (7)第4章其他配置操作 (8)4.1登录安全管理 (8)4.1.1定时登出 (8)4.1.2更改默认端口 (8)4.1.3错误页面处理 (9)4.1.4目录列表访问限制 (9)第1章账号管理、认证授权1.1账号管理1.1.1系统启动账号1.1.2帐号锁定策略1.2 口令1.2.1密码复杂度第2章日志配置操作2.1日志配置2.1.1审核登录第3章IP协议安全配置3.1IP协议3.1.1支持加密协议3.1.2限制应用服务器Socket数量3.1.3禁用Send Server Header第4章其他配置操作4.1登录安全管理4.1.1定时登出4.1.2更改默认端口4.1.3错误页面处理4.1.4目录列表访问限制中间件tomcat安全基线配置标准第1章账号管理、认证授权 (12)1.1账号管理 (12)1.1.1共享帐号管理 (12)1.1.2无关帐号管理 (12)1.2口令 (13)1.2.1密码复杂度 (13)1.3授权 (13)1.3.1用户权利指派 (13)第2章日志配置操作 (14)2.1日志配置 (14)2.1.1审核登录 (14)第3章其他配置操作 (15)3.1访问权限 (15)3.1.1定时登出 (15)3.2防攻击管理 (15)3.2.1错误页面处理 (15)3.2.2目录列表访问限制 (16)3.2.3禁用危险HTTP方法 (17)11第1章账号管理、认证授权1.1账号管理1.1.1共享帐号管理1.1.2无关帐号管理121.2 口令1.2.1密码复杂度1.3授权1.3.1用户权利指派第2章日志配置操作2.1日志配置2.1.1审核登录第3章其他配置操作3.1访问权限3.1.1定时登出3.2防攻击管理3.2.1错误页面处理153.2.2目录列表访问限制3.2.3禁用危险HTTP方法17。

培训教材附录(13)--weblogic9.1安装与配置完全版

培训教材附录(13)--weblogic9.1安装与配置完全版

1Weblogic1.1Weblogic安装方法1.1.1安装前准备一、安装包准备[1]:Weblogic 版本:91[2]:安装文件:server910_generic.jar[3]:本安装weblogic9服务器的IP是192.168.0.188二、创建用户[1]:groupadd weblogic[2]:useradd -d /home/weblogic -g weblogic weblogicpasswd weblogic[3]:修改目录和文件的属主和权限:chown –R weblogic:weblogic /home/weblogic[4]:将安装文件上传到weblogic用户的目录 /home/weblogic 1.1.2Weblogic图形界面安装[1]:使用创建的weblogic用户登录linux系统输入:java -jar server910_generic.jar[2]:进入图形安装界面:点击Next,进入下一步:点击Next,进入下一步:点击Next,进入下一步:点击Next,进入下一步:点击Next,进入下一步,开始安装:安装完成后,点击Next:点击Done,完成安装。

至此,Weblogic安装成功。

1.2Weblogic域(domain)1.2.1Weblogic域创建使用创建的weblogic用户登录linux系统,启用安装向导,运行/home/weblogic/weblogic91/common/bin/config.sh ,出现如下开始安装界面:选择“Create a new weblogic domain”(默认选中),并点击“Next”,出现下界面,如图:选择“Generate a domainconfigured ……”(默认选中),并点击“Next”:配置管理员用户名和密码,点击Next:配置启动模式和JDK:启动模式选择“Production Mode”;JDK选择系统自带SUN1.5JDK;点击Next,进入下一步,自定义环境和服务设置:选择“Yes”,并“Next”:配置服务器名、地址、及服务端口:服务器名使用默认(AdminServer);地址使用默认无需修改;服务端口输入“7000”;SSL不启用,无需选择,点击“Next”:配置受管理服务器:无需配置,跳过此步,点击“Next”:配置计算机:无需配置,跳过此步,点击“Next”:检查将要建立的Weblogic域是否正确,并点击“Next”:配置域名及路径:域名为“provdomain”;路径默认,点击“Create”, 开始创建domain:点击Done,完成domain的创建。

Weblogic与GBase8a集成配置参考

Weblogic与GBase8a集成配置参考

Weblogic与GBase8a集成配置参考目录1.文档说明 (3)2.Weblogic简介 (3)3.最小安装配置要求 (3)4.Weblogic安装步骤 (3)4.1Windows环境安装 (3)4.2Linux环境安装 (13)5.JDBC驱动包配置 (13)5.1windows环境下配置 (13)5.2linux环境下配置 (14)6.Weblogic数据源的配置 (14)7.JDBC数据源配置常用参数说明 (20)7.1常规 (20)7.2连接缓冲池:常规 (21)7.3连接缓冲池:高级 (22)8.应用程序发布 (24)9.联调集成常用知识点 (28)9.1高可用负载均衡功能配置 (28)9.1.1调整JDBC连接池属性 (28)9.1.2修改应用代码 (29)9.1.3重新发布应用 (30)9.1.4检查负载均衡效果 (30)9.2常用端口号说明 (31)9.2.17001端口 (31)9.2.25556端口 (32)9.2.3web应用端口 (32)9.3日志配置 (32)9.3.1日志文件位置 (33)9.3.2日志文件种类 (33)9.4服务启停 (34)10.附件 (34)10.1测试应用程序WAR包 (34)10.2测试应用程序主文件 (34)1.文档说明本文旨在介绍Weblogic套件在与GBase8a集群版数据库进行集成时主要涉及到的weblogic 安装配置步骤、GBase8a JDBC驱动程序与weblogic连接池配置、以及应用程序发布等内容。

主要适合应用服务中间件管理工程师、数据库管理工程师等角色阅读。

2.Weblogic简介WebLogic是美国Oracle公司出品的一个application server,是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。

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

apache+weblogic集成配置

apache+weblogic集成配置

pache+weblogic集成配置为了降低洗对应用服务器的压力,以及提高系统安全等原因,对weblogic的HTTP Server 分离,使用Apache HTTP Server;这需要安装Apache-Weblogic插件来实现。

当客户端请求静态页面时,用Apache Server,访问冬天页面时,Apache Server通过插件来使用Weblogic Server;对客户来说Weblogic Server是不可见的,是通过插件来使用Weblogic Server的所有服务,从而缓解系统对weblogic的压力,同时提高了系统安全性。

1、安装前准备Apache与Weblogic集成时,Apache需要Weblogic的库文件mod_wl_xx.so,该文件后两位表示Apache的版本号。

如:Apache2.2就是mod_wl_22.so,Apache2.0就是mod_wl_20.so;mod_wl_xx.so文件在weblogic安装目录/bea/weblogic92/server/plugin下,plugin目录下提供适用于各种操作系统的mod_wl_xx.so库文件。

注意:安装Wweblogic时,默认安装时不安装plugin的,需要制定安装weblogic 才能生成此目录。

在配置Apache服务之前,需要安装好weblogic服务器,并部署好应用程序,保证Apache服务器转发用户请求能获取正常响应。

2、Apache2安装文件准备Apache安装文件下载网址:/download.cgi安装前需要安装如下包,此处是XXX项目组配置时新加的包,按实际安装时系统提示所需要的包,然后到安装文件中查找相应的包:gcc-4.1.2-14.el5.i386.rpm、zllb-devel-1.2.3-3.i3863、安装Apache2将httpd-2.2.17.tar.gz上传到web服务器目录下,如:/web用root运行:# cd /web#gunzip httpd-2.2.17.tar.gz#tar -xvf httpd-2.2.17.tar#cd httpd-2.2.17#./configure --prefix=/web/apache --enable-module=so --enable-deflate --enable-headers其中:--enable-module=so可以和weblogic运行整合,此项必须配置,否则不能实现整合。

weblogic11g安装配置手册

weblogic11g安装配置手册

Weblogic11g安装配置手册1安装Weblogic前的准备工作1.1创建weblogic安装目录以root用户登录系统,打开命令终端,执行命令:1.2创建weblogic组和用户(单行执行)1.3安装JDK1.通过SSH用weblogic用户登录上传JDK安装文件jdk-6u35-linux-x64.bin至weblogic中【SSH的使用详细见:说明文档/SSH使用说明】2.执行命令:chmod u+x jdk-6u35-linux-x64.bin3.切换至weblogic用户,命令:su - weblogic4.执行命令:./jdk-6u35-linux-x64.bin【注释:见附录/SQMPMS/soft/jdk/jdk-6u35-linux-x64.bin】5.配置系统JAVA环境变量,执行命令:vi .bash_profile,在.bash_profile文件尾添加以下内容:6.保存并退出文件编辑模式,具体步骤:先按键盘“ESC”键,进入命令模式,然后同时按住键盘“Shift”+“;”键,输入命令“wq”,文件保存退出。

导入配置到环境变量中,命令:source .bash_profile我的方法:2安装weblogic通过SSH用weblogic用户登录上传wls1036_generic.jar到weblogic根目录,执行如下命令即可看到安装界面,命令:$ java -jar wls1036_generic.jar 【附录/SQMPMS/soft/weblogic/wls1036_generic.jar】注:如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:$ export DISPLAY=:0.0或者ip:0.0$ xhost +如果出现界面乱码现象,执行以下命令:$ export LANG=en出现安装界面后,根据界面提示进行相关的设置:1.进入控制台安装的欢迎界面,点击下一步,如下图所示:2.指定weblogic安装目录,如下图所示:3.选择Yes,进入下一步4.点击继续进入下一步5.选择安装类别(定制)如下图所示:6.默认配置点击下一步7.接受默认的Weblogic安装目录,如下图示:8.去掉“运行 Quickstart”,单击完成按钮完成安装,如下图所示:3创建domain域1.切换到weblogic用户,命令:su – weblogic2.执行命令:cd /data/weblogic/Oracle/Middleware/wlserver_10.3/common/bi n3.执行命令: ./config.sh,创建domain4.单击“下一步”继续域名:mase_domain5.配置AdminServer的用户名和密码(名称:weblogic口令:weblogic123,如果出现用户口令无法输入的情况,再尝试输入)6.选择生产模式,并且选择JDK下图两个受管服务器不用添加7.如果不需要集群,则此处直接点下一步8. weblogic 域创建完成之后点击“完成”9.weblogic应用内存参数调整1)执行命令:cd /data/weblogic/Oracle/Middleware/user_projects/domains/sqdomain/bin2)执行命令:vi setDomainEnv.sh3)查找相关行并修改参数:WLS_MEM_ARGS_64BIT="-Xms1500m –Xmx1500m"中,大小调为“1500m”MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=1024m"中,大小调为“1024m”以上weblogic以及jdk安装完成4应用配置4.1 创建服务4.1.1创建应用服务4.1.1.1w ebl ogic启动1.# su - weblogic登录weblogic用户cd /data/weblogic/Oracle/Middlewere/user_projects/domains/mase_domain/bin2../startWebLogic.sh 完成服务启动,注意:启动时间根据硬件配置不同而不同,如果服务器没有配置boot.properties文件,则需要手工输入用户名及密码。

weblogic部署SSH项目错误总结

weblogic部署SSH项目错误总结

Weblogic 部署在windows和linux的问题总结1Weblogic 11在windows下部署SSH项目问题1.1报错:web.xml节点配置有注释1.1.1报错原因:这个web.xml里面的<param-value> 节点有注释多了这个<!--classpath*:/sso/*.xml -->注释<context-param><param-name>contextConfigLocation</param-name><param-value>classpath:/applicationContext.xml<!-- classpath*:/sso/*.xml --></param-value></context-param>1.1.2报错现象:正在加载ADS Framework 初始化配置,请稍候......<2012-7-10 下午12时06分47秒CST> <Warning> <HTTP> <BEA-101162> <User defined listener com.augurit.ads.fw.listener.AdsFrameworkInitCheckListener failed: ng.IllegalStateException: applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder..ng.IllegalStateException: applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder.at org.springside.modules.utils.AssertUtils.state(AssertUtils.java:426)atorg.springside.modules.utils.spring.SpringContextHolder.assertContextInjected(SpringContextHol der.java:87)atorg.springside.modules.utils.spring.SpringContextHolder.getBean(SpringContextHolder.java:48) atcom.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.checkSysConfig(AdsFrameworkInitCheckListener.java:35)atcom.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.contextInitialized(AdsFrameworkIni tCheckListener.java:27)Truncated. see log file for complete stacktrace><2012-7-10 下午12时06分47秒CST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application '_appsdir_rmls_dir'.weblogic.application.ModuleException:at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1510)at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)atweblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) Truncated. see log file for complete stacktraceCaused By: ng.IllegalStateException: applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder.at org.springside.modules.utils.AssertUtils.state(AssertUtils.java:426)atorg.springside.modules.utils.spring.SpringContextHolder.assertContextInjected(SpringContextHol der.java:87)atorg.springside.modules.utils.spring.SpringContextHolder.getBean(SpringContextHolder.java:48) atcom.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.checkSysConfig(AdsFrameworkInitC heckListener.java:35)atcom.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.contextInitialized(AdsFrameworkIni tCheckListener.java:27)Truncated. see log file for complete stacktrace>1.1.3解决办法:这个问题是因为加载不了applicaitonContext.xml文件:检查web.xml文件,网上资料说部署在weblogic的项目不支持通配符的写法的,引入多少个配置文件就要写多少个。

linux下weblogic安装配置

linux下weblogic安装配置

安装准备#创建weblogic用户组。

[root@admin /]# groupadd weblogic[root@admin /]# useradd -g weblogic weblogic[root@admin /]# passwd weblogic #修改weblogic密码#创建/usr/local/weblogic/目录[root@admin /]# mkdir -p /usr/local/weblogic/#修改目录所有者权限[root@admin /]# chown -Rf weblogic:weblogic /usr/local/weblogic/vi /etc/hosts 将主机ip地址主机名配上(否则后面启动时候报错)192.168.1.57 centos安装#进入/cd/local[root@admin /]# cd /usr/local#赋予.bin可执行权限 (wls1036_generic.jar复制到local下)[root@admin local]# chmod a+x /usr/local/ wls1036_generic.jarjava -jar wls1036_generic.jar 即可启动安装过程, 默认启动的是图形界面的安装向导. //控制台安装,这个方法一般用在linux等没有安装桌面环境的服务器上,命令行方式的安装命令用如下方式启动:java -jar wls1036_generic.jar -mode=console(本人用这个为例安装)//静默安装用如下方式启动:java -jar wls1036_generic.jar -mode=console -silent_xml=/path_to_silent.xml基本信息操作系统:CentOS Release 6.3 (Final)内核版本:Kernel Linux 2.6.32-279.el6.x86_64JDK版本:Oracle ®JRockit JDK R28.2.5 for Java SE 6 (1.6.0_37)WLS版本:Oracle ® Weblogic Server 11g Release 1 (10.3.6)安装包: jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin、wls1036_generic_x64.jar安装准备上传安装文件将JDK和WLS安装文件上传到服务器,目录随意,如:/home/下开始安装JDK安装使用root登陆系统,打开命令行窗口,先为安装文件授权# chmod a+x jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin 执行安装# ./ jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin弹出安装图形界面Next默认安装路径在root/jrockit-…,依个人习惯进行修改默认,NextDone安装完成后在命令行执行命令查看安装JDK版本信息# java -versionJDK配置执行# vi /etc/profile在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL上面增加下面内容export JAVA_HOME=/usr/java/jrockit-jdk1.6.0_37-R28.2.5-4.1.0export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib保存退出,执行如下命令立即生效以上环境配置# source /etc/profileWLS安装安装文件授权# chmod a+x wls1036_generic_x64.jar执行安装# java –jar wls1036_generic_x64.jar弹出图形化安装界面Next默认安装路径/root/Oracle/middleware,可根据个人习惯修改,Next取消勾选“I wish to…”,Next取消勾选“I wish to…”,ContinueYes默认典型安装,Next默认选择上文配置好的JDK,NextNextNext安装中Done弹出QUICKSTART窗口,点击“Getting started with…”可以新建域或扩展已存在的,NextNext根据实际情况修改域名称,Next输入管理员密码,要求8位以上,为了好记示例中用了weblogic11,NextNextNextCreate配置完成启动服务器# cd /opt/oracle/Middleware/user_projects/domains/vcl_domain/bin # ./startWebLogic.sh &启动完成后可以进入管理员控制台部署WEB项目等操作,帐号weblogic/weblogic11http://xxx.xxx.xx.xx:7001/console1.2.1 调整Weblogic脚本1. cd /ceps/user_projects/domains/pepp_bfs/servers/AdminServer/2. 在AdminServer下建立security目录,并在security目录下新建boot.properties文件,文件内容如下(成功启动后内容会被加密):3. 到weblogic域的目录下,cd /ceps/user_projects/domains/pepp_bfs/bin4. 启动weblogic服务:nohup sh ./startWebLogic.sh &5. 启动成功后,使用http://xxx.xxx.xxx.xxx:7001/console即可登录weblogic控制台。

ClassNotFoundException org.hibernate.hql.ast.HqlToken

ClassNotFoundException org.hibernate.hql.ast.HqlToken
解决办法:
第一个解决办法:
在hibernate.properties上,或是在spring的conext xml中,加上一个属性hibernate.query.factory_class,
值为 org.hibernate.hql.classic.ClassicQueryTranslatorFactory
第二种解决办法:
修改Weblogic的ClassPath的加载顺序,让其优先加载项目下的antlr.jar
缺点:
修改起来太麻烦
···························································
···························································
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
异常原因:
从网上获知,weblogic.jar中已经有了一个antlr.jar的版本,导致应用中hibernate3.jar中用到的antlr.jar不能找到,导致异常。
···························································
···························································
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一步:把项目打war包,放在自定义目录下。

第二步:部署。

一、用IE浏览器,打开管理控制台,输入管理账户用户名及密码通过安全认证。

二、选择部署
1,可在左侧域结构树下选择部署
2,也可在主页下方选择部署
三、点击部署后进入部署概要画面,在生产模式下需要点击左上方的更改中心锁定并编辑按钮进行编辑
四、点击部署概要画面的安装按钮
五、在安装应用程序辅助画面
1确保web应用war包已经放置于指定路径下
2选择要部署的war包
3点击下一步按钮
六、如果存在同名项目,会出现提示信息,提示您在接下来的安装部署画面中,另起一个项目名称来区分。

1选择定位式样:将此部署安装为应用程序
2点击下一步按钮
七、选择部署目标
1,勾选部署目标服务器的名称
2,点击下一步按钮
八、在一般信息画面
1如果有重名项目,需要在这里更改项目名称以区分项目。

2此画面可以对安全及源可访问性进行修改
3点击下一步按钮
九、1查看部署项目信息
2核对后点击完成按钮,完成部署。

十、由于是生产环境,到目前为止只是完成了暂挂更改,必须在更改中心激活所有改动。

1点击激活更改按钮。

十一、所有的更改被激活,不需要重新启动,此时已经完成部署。

部署后项目处于准备就绪状态,需要启动web应用。

1在部署概要画面中启动项目
2勾选要运行的项目,选择为所有请求提供服务
3选是启动应用
十二、我们可以在部署概要画面中看到web应用处于活动状态。

十三、检验项目是否成功,在IE浏览器输入,URL 服务器端口号上下文根,来访问项目。

第三步:卸载已经部署的项目一、在更改中心点击锁定并编辑按钮。

二、停止活动的项目,选是继续停止项目。

三、确认项目已经停止。

四、勾选要卸载项目,点击删除,选择是继续删除项目。

五、提示项目删除完成激活所有更改完成卸载。

weblogic启动 web应用ssh关闭 nohup命令
平时我们操作linux服务器的时候,都是通过ssh远程连接,然后启动服务器上的服务的,所以有时候启动weblogic,我们关闭ssh,weblogic 服务也相应的关闭了,那么我们就只能用nohup这个命令了
第一步:打开ssh,用cd 命令,如下图,指向 weblogic启动目录
第二步:执行命令:nohup startWebLogic.sh &
第三步:执行之后,会在其目录下有个日志记录,名字叫nohup.out文件,如果想查看其文件,可执行下列命令:tail -f /xxx/nohup.out,xxx是你所在的目录
weblogic下启动web应用
执行命令:nuhup startWebLogic.sh xxx & xxx代表你的web应用的服务名称,比如如果你的web应用名称叫SQMPMS 那么命令就是:nuhup startWebLogic.sh SQMPMS &
停止weblogic 或其应用
执行命令:ps -ex|grep weblogic 回车查询其进程如果为8900,那么就强制杀死此进程
命令:kill -9 8900 -9的意思是强制。

相关文档
最新文档