Weblogic 11g 安装与部署

一:安装与配置

1.  点击下一步

2.建立新的中间件主目录

3.去掉接受安全更新

4.默认典型安装类型,并点击下一步

5.默认产品安装目录,并点击下一步

6.默认全部用户,并点击下一步

7.安装摘要,并点击下一步

8.正在安装

9.安装完成,运行QuickStart,并点击完成

10. weblogic配置

10.1.Getting started with Weblogic Server

10.2建立新的WebLogic域,并点击下一步

10.3选择安装Basic WebLogic Server Domain,并点击下一步

10.4默认域名和位置,并点击下一步

10.5配置管理员用户名和口令,并点击下一步

10.6根据环境不一样选择不一样的模式,我这里选择开发模式,JDK可使用默认的JDK也可使用本机其余的JDK,并点击下一步

10.7选择可选配置,并点击下一步

10.8配置管理服务器

10.9点击下一步,直到出现建立按钮

10.10点击建立

10.11点击完成

11.启动base_domain

12.登陆,浏览器输入http://localhost:7001/console/

二:建立服务器

1.主页-服务器

2.新建

3.输入服务器名称和监听端口

4.点击完成

5.建立完成

三:新建数据源

1.主页--数据源

2.新建通常数据源

3.输入JDBC数据源信息

4.选择数据库驱动,这里用的是*Oracles MS SQL Server Driver(Type 4)Versions:7.0 and later

5.默认,下一步

6.输入数据库相关信息并点击下一步

7.点击链接测试

8.测试成功,点击下一步

9.选择Server,点击完成

四:部署war包

1.主页--部署

2.安装

3.选择要部署的war包并点击下一步

4.点击下一步

5.选择部署的server,点击下一步

6.点击完成

五:启动Server-Camp

1.进入base_domain/bin目录

C:\Oracle\Middleware\user_projects\domains\base_domain\binjava

2.执行stopManagedWebLogic.cmd Server-Camp

首次启动须要输入username和password,免用户名密码登陆方式以下:web

 

方式1.将AdminServer中的security目录copy到Server-Camp目录下:数据库

方式2.在Server-Camp中新建security文件夹,而后在security中新建boot.properties文件,其内容是:api

username=weblogic浏览器

password=weblogic888tomcat

六:启动部署项目的服务

1.主页--部署

2.为全部请求提供服务

 

七:测试

1.主页--部署--camp--测试

2.出现以下表示部署成功

八:关于war包配置

1.说明

有些状况下,一样的war包部署在tomcat下正常,而部署在weblogic下就会报各类错误,如:session丢失,calssnotfind等等,是由于weblogic与tomcat的解析方式不同,针对这些状况,须要作以下配置:安全

1.1新增weblogic.xml(与web.xml同级目录),内容以下  服务器

<?xml version="1.0" encoding="UTF-8"?> 

<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 6.1//EN" "http://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd"> 

<wls:weblogic-web-app 

 xmlns:wls="http://www.bea.com/ns/weblogic/weblogic-web-app"  

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"> 

 <session-descriptor> 

       <session-param>           

             <param-name>CookieName</param-name>           

             <param-value>JSESSIONID1</param-value>         

      </session-param>      

 </session-descriptor> 

 <container-descriptor> 

        <prefer-web-inf-classes>true</prefer-web-inf-classes> 

    </container-descriptor> 

</wls:weblogic-web-app>

1.2须要额外删除lib下的两个jar包session

1.  stax-api-1.0.1.jarapp

2.  xml-apis-1.0.b2.jar