第一节weblogic12c 的安装  

WebLogic除了包括WebLogic
Server服务器之外,还包括一些围绕WebLogic的产品,习惯上我们说的WebLogic是指WebLogic
Server。WebLogic是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,BEA
WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java
Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

WebLogic安装文件下载在Oracle官网可以找到,这里就不做介绍了,相信大家都可以很容易的找到。

下面简单介绍下WebLogic的安装步骤

今天示例的WebLogic版本是12.1.3,
在Oracle官网下载其安装文件为fmw_12.1.3.0.0_wls.jar

之前版本的WebLogic安装文件都分Linux版和windows版的,现在可以统一通过jar文件的形式,来进行Linux和windows通用。

WebLogic12c版本的jdk要求为JDK7,所以,安装WebLogic12c前必须确保自己电脑安装了jdk7.

使用 java –D64 –jar
E:\soft\WebLogic\fmw_12.1.3.0.0_wls.jar
  启动程序安装

java命令中用-d32和-d64来表明程序运行在32位或者64位环境。如果JVM本身不支持该参数,会报告错误。

当前仅有java
hotspot server VM支持64位模式。

选择
"-server"选项必须使用-d64;"-client"选项会忽略使用-d64;

如果没有指定-d32或者-d64,则默认运行在32位模式。除非仅有64位系统。

目前在windows平台下jdk1.5,JDK1.6不支持-d32,-d64的选项,jdk1.7支持-d32,-d64的选项。

在linux平台下jdk1.5,
1.6, 1.7均支持-d32,-d64的选项。

启动后,会首先检查系统是否服务要求

1
检查通过后,启动WebLogic安装图形界面

2
直接点击下一步即可

3
指定Oracle主目录,即WebLogic主目录,注意,WebLogic安装目录不可包含空格和中文字符

4
安装类型,选择WebLogic
server,无需安装中间件和示例

5
继续先决检查,点击下一步即可

6
对于更新的处理,我们选择不接受更新的提醒

7
选择 不希望收到有关配置中严重安全问题的...

8
安装概要,磁盘空间及安装日志记录等

9
整体的安装过程

10
此步骤需要耗时一段时间

11
安装完成,此时不选择后续步骤的自动启动配置向导。

第二节
WebLogic之domain域安装

通常一个WebLogic一般都不止一个domain域,所以,这里介绍更通用的域安装方法。

Domain: 域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就是下面要解释的server.

域是WebLogic应用服务器中最大的概念,WebLogic应用服务器启动的时候就是以某个域来启动的,它有一个中心配置文件叫config.xml.

1
安装完WebLogic后,进入到WebLogic的主目录后,找到wlsservle目录

2
继续进入到common目录,进入bin目录,找到config.cmd
脚本

可以选择双击启动,或者进入DOS命令行,找到config命令所在目录

通过
config.cmd 回车,在命令行启动domain域安装

3
启动安装后,弹出domain域安装界面

4
修改域安装目录,安装名称,下一步安装

5
选择默认的创建所有模板

6
域管理员账号,下面有口令的密码要求,至少8位,包含一个数字或特殊字符。

7
设定口令后,点击下一步

8
模式中,选择开发模式,开发模式中,可以使用boot.properties记录用户名和密码,无需每次启动来输入用户名和密码

9
高级配置中选择管理服务器

10
管理服务器这一步,可以选择该domain域的监听端口,默认选择7001

11
配置概要,默认即可,点击创建进行域的创建

12
配置进度,需要花费一段时间

13
配置完成,点击下一步

14
点击完成,domain域创建完成。

第二节Weblogic12c  部署

第一节
War包的处理

1
打包;跟新代码后,在代码的工作空间中找到如下图中package.bat
工具后点击
 启动下图左侧的cmd框自动打包;

当如下图显示时表示打包

根据下图的路径找到已经打好包的war包

2
已经打好的包中的数据库配置文件和报表工具的数据库连接配置文件的数据库连接

2.1.1.1
 Jdbc 方式的配置设置:

修改报表工具连接的数据库配置文件

1:打开位置

1:根据该文件路径 找到打好的war包;

2:鼠标左键双击,打开该war

3:根据yth.war-WinRAR
界面上面的路径 yth.war\WEB-INF\resources的路径找到报表工具的数据库连接配置文件datasource.xml

4:把该datasource.xml配置文件复制拷贝到文件夹中

5:打开该文件;修改红框中选择的内容的数据库连接信息;

6:修改完;再把该配置文件拷贝到yth.war-WinRAR
界面上面的路径 yth.war\WEB-INF\resources的路径里;替换掉旧的datasource.xml

配置文件

注:第5步的修改的数据库连接信息请从报表工具数据连接配置文件获取(即:图_datasources中 红框中的数据库连接信息 )

2.1.1.2
jndi的连接方式设置:

修改一体化项目的jdbc.properties 配置文件的数据库连接方式

jdbc.driverClassName=oracle.jdbc.OracleDriver

jdbc.jndiName=DataSource

修改:帆软报表的数据库连接文件的连接方式:

其修改内容为:

<ConnectionMap>

<Connection name="pdborcl"
class="com.fr.data.impl.JNDIDatabaseConnection">

<DatabaseAttr originalCharsetName="GBK"
newCharsetName="GBK"/>

<JNDIDatabaseAttr
jndiName="DataSource"/>

</Connection>

</ConnectionMap>

3
删除war包jar处理;

第二节
Weblogic12c 环境设置

1
1:jar 的添加

2
修改Bin下面的setDomainEnv.cmd在setDomainEnv.cmdset
WLS_HOME=%WL_HOME%\server
下面增加set
PRE_CLASSPATH=%DOMAIN_HOME%\lib_ext\xstream-1.4.2.jar;%DOMAIN_HOME%\lib_ext\xpp3_min-1.1.4c.jar;%DOMAIN_HOME%\lib_ext\xmlpull-1.1.3.1.jar;

第三节
添加修改字符集和内存大小的信息的内容

在setDomainEnv.cmd文件的底部新增下面内容;如图所示

set JAVA_OPTIONS=%JAVA_OPTIONS% -Dfile.encoding=UTF-8
-Xms1024m -Xmx1024m -XX:PermSize=256M

第四节
删除数据模型缓存

找到C:\Users\Administrator\AppData\Local\Temp\datamodel
路径,删除该路径下的所有缓存文件

注:如果电脑使用的是其他用户操作的,则路径中的Users应换成相应的用户名。

第五节
准备部署,启动项目

1
把修改好的war复制到weblogic12c的weblogic12C\user_projects\domains路径下(如图所示)

2
启动weblogic12c;

双击 在weblogic12c 安装目录下的(weblogic12C\user_projects\domains\base_domain)的startWeblogic.cmd的文件;启动weblogic12c

启动效果如图:(第一次部署启动的效果图)

3
登录weblogic12c管理平台

访问地址是:http://localhost:7001/console

输入:安装时设置的帐号密码进入管理平台

4
部署项目:登录进去后;(如图所示)选择部署

4.1.1
点击部署按钮后;选择按钮按钮

4.1.2
(如图所示)在weblogic12C的安装目录(weblogic12C\user_projects\domains\)下找到yth.war;选中后并点击下一步

4.1.3
(如图所示)继续下一步

4.1.4
(如图所示);确认无误后点击完成

然后等待响应

4.1.5
查看部署结果

如果(如图所示)显示部署的项目的状态为活动而且健康状况为OK;则表示该项目部署成功;负责部署失败,如果失败请查看cmd窗口中提示的错误信息

4.1.6
访问部署的项目

//=====以上是jdbc方式部署war 以下是jndi 方式部署war报=====================================================================

Jndi的项目部署方式与jdbc连接的项目部署方式一致。只是数据源的配置方式有所区别:具体操作如下:

1:登录weblogic管理平台后,点击服务—
数据源。进入数据源操作界面

2:点击 “锁定并编辑” 按钮后---点击“新建按钮”—选择“一般数据源”;

3:填写数据源名称;然后下一步

点击完成:

最后:点击激活更改;

第六节
进入管理平台修改报表工具的数据库连接信息

登录地址为:http://localhost:7001/yth/ReportServer?op=fs

第七节
进入管理平台进行Lic 注册的内容:

1:请参考:FineReport服务器注册步骤-http://help.finereport.com/doc-view-280.html

2:在平台的上面:点击    显示
“未注册”的为位置

2:选择lic注册文件

选择文件的路径:
weblogic12C\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\yth\qxd06g\war\WEB-INF\resources

第八节
Weblogic控制台日志标签是否打印输出的配置方法

步骤一:登陆weblogic
comnsole控制台;

 

步骤三:点击左边导航“域结构”中的“环境”,然后点击“区域”中的“服务器”,进入如下界面:

 

步骤四:然后勾选AdminServer,点击AdminSerer,进入如下界面:

 

步骤五:然后单击配置标签后面的“日志记录”,进入如下界面,进入界面后,需要单击常规和下方的“高级”按钮,呈现整个完整界面如下:

 

步骤六:勾选“已启用重定向标准输出日志记录”,并在日志记录和标准输出的listbox列表框中选择info,然后保存;

步骤七:点击“激活更改”,最好重新启动weblogic服务器。

_______________________

Weblogic12c 单节点安装的更多相关文章

  1. Hadoop介绍及最新稳定版Hadoop 2.4.1下载地址及单节点安装

     Hadoop介绍 Hadoop是一个能对大量数据进行分布式处理的软件框架.其基本的组成包括hdfs分布式文件系统和可以运行在hdfs文件系统上的MapReduce编程模型,以及基于hdfs和MapR ...

  2. hbase伪分布式安装(单节点安装)

    hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart   1.    前提配置好java,环境java变量     上传jdk ...

  3. vertica单节点安装教程

    [准备] 1.CentOS 7.6的镜像盘(下载地址:官网) 2.vertica-9.1.0-0.x86_64.RHEL6(下载地址:https://pan.baidu.com/s/1IjWBUTku ...

  4. 二、hdfs单节点安装

    一.准备环境 在配置hdfs之前,我们需要先安装好hadoop的配置,本文主要讲述hdfs单节点的安装配置. hadoop的单节点安装配置请参考:https://www.cnblogs.com/lay ...

  5. 一、hadoop单节点安装测试

    一.hadoop简介 相信你或多或少都听过hadoop这个名字,hadoop是一个开源的.分布式软件平台.它主要解决了分布式存储(hdfs)和分布式计算(mapReduce)两个大数据的痛点问题,在h ...

  6. Centos7 单节点安装 FastDFS + FastDHT服务

    Centos7 单节点安装 FastDFS + FastDHT服务 1.安装gcc(编译时需要) FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果 ...

  7. Flume 学习笔记之 Flume NG概述及单节点安装

    Flume NG概述: Flume NG是一个分布式,高可用,可靠的系统,它能将不同的海量数据收集,移动并存储到一个数据存储系统中.轻量,配置简单,适用于各种日志收集,并支持 Failover和负载均 ...

  8. Redis02——Redis单节点安装

    Redis单节点安装 一.Redis的数据类型 string hash list set zset 二.安装 2.1.下载 wget http://download.redis.io/releases ...

  9. 部署k8s集群之环境搭建和etcd单节点安装

    环境搭建以及etcd 单节点安装过程 安装之前的环境搭建 在进行k8s安装之前先把虚拟机准备好,这里准备的是三台虚拟机 主机名 ip地址 角色 master 172.16.163.131 master ...

随机推荐

  1. loj 10050 连续子段最大异或和

    #include<bits/stdc++.h> #define rep(i,x,y) for(register int i=x;i<=y;i++) using namespace s ...

  2. dbms_redefinition在线重定义表结构

    dbms_redefinition在线重定义表结构 (2013-08-29 22:52:58) 转载▼ 标签: dbms_redefinition 非分区表转换成分区表 王显伟 在线重定义表结构 在线 ...

  3. PySpider 爬虫系统

    PySpider:一个国人编写的强大的网络爬虫系统并带有强大的WebUI.采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器 ...

  4. cpp #,##

    #define语句中的#是把参数字符串化,##是连接两个参数成为一个整体. #define FACTORY_REF(name) { #name, Make##name } 中#name就是将传入的na ...

  5. Kaldi的nnet2 Component

    FixedAffineComponent:类 LDA-like 的非相关转换,由标准的 weight matrix plus bias 组成(即Wx+b),通过标准的 stochastic gradi ...

  6. IT界的一些朗朗上口的名言

    序 中国有很多古代警世名言,朗朗上口,凝聚了很多故事与哲理.硅谷的互联网公司里头也有一些这样的名言,凝聚了很多公司价值观和做事的方法,对于很多程序员来说,其影响潜移默化.这里收集了一些,如下. Sta ...

  7. 源码解读-文件上传angularFileUpload1

    angular-file-upload 1.文件上传模块的引入就不赘述,简单准备 2.初始化组件并绑定change事件 3.监听用户选择文件FileItem(change事件),push进文件数组qu ...

  8. 【Git】Git常见错误

    错误1.fatal: refusing to merge unrelated histories 致命的:拒绝合并不相关的历史 原因:比如我本地分支是V1.0,我现在想要合并远程master分支上的内 ...

  9. Android逆向基础----APK文件结构

    参考这个博客 http://www.cnblogs.com/wangtianxj/archive/2010/06/13/1757639.html http://blog.csdn.net/bupt07 ...

  10. 编程基础 - 0x00008 的0x代表什么?

    总结: 二进制:0dXXXX 八进制:0XXXX 十六进制:0xXXXX ------------------------------- 1- 十六进制 以“0x”开始的数据表示16进制,计算机中每位 ...