Weblogic12c 单节点安装

摘要:
第一节weblogic12c的安装WebLogic除了包括WebLogicServer服务器之外,还包括一些围绕WebLogic的产品,习惯上我们说的WebLogic是指WebLogicServer。WebLogic安装文件下载在Oracle官网可以找到,这里就不做介绍了,相信大家都可以很容易的找到。WebLogic12c版本的jdk要求为JDK7,所以,安装WebLogic12c前必须确保自己电脑安装了jdk7.使用java–D64–jarE:softWebLogicfmw_12.1.3.0.0_wls.jar启动程序安装java命令中用-d32和-d64来表明程序运行在32位或者64位环境。


第一节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:softWebLogicfmw_12.1.3.0.0_wls.jar启动程序安装

wps375A.tmp

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的选项。

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

wps375B.tmp

wps375C.tmp

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

wps375D.tmp

2 直接点击下一步即可

wps376E.tmp

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

wps376F.tmp

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

wps3770.tmp

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

wps3771.tmp

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

wps3772.tmp

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

wps3773.tmp

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

wps3783.tmp

9 整体的安装过程

wps3784.tmp

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

wps3785.tmp

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

第二节 WebLogicdomain域安装

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

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

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

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

wps3786.tmp

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

wps3797.tmp

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

wps3798.tmp

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

wps37A8.tmp

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

wps37A9.tmp

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

wps37AA.tmp

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

wps37AB.tmp

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

wps37BC.tmp

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

wps37BD.tmp

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

wps37BE.tmp

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

wps37BF.tmp

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

wps37C0.tmp

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

wps37C1.tmp

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

wps37C2.tmp

13 配置完成,点击下一步

wps37C3.tmp

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

第二节Weblogic12c 部署

第一节 War包的处理

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

wps37D4.tmp

当如下图显示时表示打包

wps37D5.tmp

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

wps37D6.tmp

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

2.1.1.1 Jdbc方式的配置设置:

wps37D7.tmp

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

1:打开位置

wps37D8.tmp

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

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

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

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

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

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

配置文件

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

2.1.1.2 jndi的连接方式设置:

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

wps37D9.tmp

jdbc.driverClassName=oracle.jdbc.OracleDriver

jdbc.jndiName=DataSource

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

wps37E9.tmp

其修改内容为:

<ConnectionMap>

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

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

<JNDIDatabaseAttr jndiName="DataSource"/>

</Connection>

</ConnectionMap>

3 删除warjar处理;

wps37EA.tmp

第二节 Weblogic12c 环境设置

1 1jar的添加

wps37EB.tmp

2 修改Bin下面的setDomainEnv.cmdsetDomainEnv.cmdset WLS_HOME=%WL_HOME%server 下面增加set PRE_CLASSPATH=%DOMAIN_HOME%lib_extxstream-1.4.2.jar;%DOMAIN_HOME%lib_extxpp3_min-1.1.4c.jar;%DOMAIN_HOME%lib_extxmlpull-1.1.3.1.jar;

wps37EC.tmp

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

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

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

wps37ED.tmp

第四节 删除数据模型缓存

找到C:UsersAdministratorAppDataLocalTempdatamodel 路径,删除该路径下的所有缓存文件

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

wps37EE.tmp

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

1 把修改好的war复制weblogic12cweblogic12Cuser_projectsdomains路径下(如图所示)

wps37FF.tmp

2 启动weblogic12c;

双击weblogic12c 安装目录下的(weblogic12Cuser_projectsdomainsase_domain)的startWeblogic.cmd的文件;启动weblogic12c

wps3800.tmp

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

wps3801.tmp

3 登录weblogic12c管理平台

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

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

wps3802.tmp

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

wps3803.tmp

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

wps3804.tmp

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

wps3805.tmp

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

wps3806.tmp

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

wps3817.tmp

然后等待响应

wps3818.tmp

4.1.5 查看部署结果

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

wps3819.tmp

4.1.6 访问部署的项目

wps381A.tmp

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

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

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

wps381B.tmp

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

wps382B.tmp

wps382C.tmp

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

wps382D.tmp

wps382E.tmp

wps382F.tmp

wps3830.tmp

wps3831.tmp

wps3842.tmp

点击完成:

wps3843.tmp

最后:点击激活更改;

wps3844.tmp

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

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

wps3883.tmp

wps3884.tmp

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

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

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

wps3886.tmp

2:选择lic注册文件

选择文件的路径 weblogic12Cuser_projectsdomainsase_domainserversAdminServer mp\_WL_userythqxd06gwarWEB-INF esources

wps3887.tmp

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

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

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

wps3888.tmp

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

wps3889.tmp

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

wps389A.tmp

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

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

_______________________

免责声明:文章转载自《Weblogic12c 单节点安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇微服务间如何选择推送和拉取数据【转】渗透工具包2014贺岁版发布下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux用户(组)管理

在linux中系统中,它并不认识帐号名称。它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中。我们在登录linux主机时,在输入完帐号和密码时,linux会先查找/etc/passwd文件中是否有这个帐号,如果没有则跳出,如果有的话,他会读取该帐号的user ID和group ID同时该帐号的根目录和shell也读了出来。然后在去核对密码...

前端利器躬行记(7)——自制脚手架

在学习了Webpack基础后,查看别人写好的脚手架总是会一头雾水,后面就上网查各种资料,一边参考一边修改,整出了一套简易的脚手架(已上传至GiuHub和npm上),借鉴了Create React App(CRA)的目录结构(如下所示),并做成了命令行工具(已上传至GiuHub和npm上)。 ├── pwu -------------------------...

【Phoenix】2、初始化 Phoenix 项目后的 目录结构

  1、当我们创建的时候,Phoenix 为我们建立的根目录架构,如下: ├── _build ├── assets // 这个是放一下静态文件的,不如 js、css img 和 node_module 依赖包,都是基本放在这里 ├── config // 是放一些配置的,数据库的配置也基本放在这里 ├── deps // 这里应该是放 Elix...

Vue之项目搭建

  一、Vue自动化工具的安装 nvm:nodejs 版本管理工具。 也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。 nodejs:在项目开发时的所需要的代码库 npm:nodejs 包管理工具。 在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。 npm 管理 nodejs 中的第三方插件   1,安装nv...

SQL Profiler工具简介

一、SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询; 在后台收集查询信息; 分析性能; 诊断像死锁之类的问题; 调试T-SQL语句; 模拟重放SQL Server活动; 也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被...

解析 Linux 中的 VFS 文件系统机制(根文件系统的由来)

http://os.51cto.com/art/200803/67283_4.htm ◆1. 摘要 本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是...