当前位置:文档之家› Linux下安装部署Weblogic12c

Linux下安装部署Weblogic12c

Linux下安装部署Weblogic12c
Linux下安装部署Weblogic12c

Linux下安装部署Weblogic12c

目录

一、安装 (3)

1.1下载 (3)

1.2上传 (3)

1.3安装JDK (3)

1.4创建安装目录 (3)

1.5创建用户并设置密码 (4)

1.6修改配置文件 (4)

1.7创建初始化目录 (6)

1.8创建初始化文件 (7)

1.9创建响应文件 (7)

1.10安装weblogic (8)

1.11创建一个domain (9)

1.12打补丁(可选) (11)

1.13优化 (12)

1.14启动weblogic (14)

1.15停止weblogic (14)

1.16设置无需用户名密码启动weblogic (14)

二、一个域多个SERVER (15)

三、多个域 (22)

四、部署项目方式优缺点 (22)

五、部署项目 (23)

5.1控制台部署 (23)

5.2 autodeploy自动部署 (28)

5.3 confing.xml配置文件部署 (29)

六、删除已部署项目 (30)

6.1控制台部署删除方法 (30)

6.2 autodeploy自动部署删除方法 (33)

6.3 config.xml配置文件部署删除方法 (34)

七、WEBLOGIC开发模式、生产模式区别及相互转换方法 (34)

八、WEBLOGIC12C集群环境搭建 (34)

一、安装

1.1下载

(1)通过百度下载即可,下载之后为fmw_12.1.3.0.0_wls.jar或压缩包

解压后为xxx.jar。

(2)下载jdk7,本例版本为jdk7u79linuxx64.tar.gz(实际版本请根据现

场情况下载)

1.2上传

将下载后的jar包和jdk直接上传至linux系统的任意目录,本例为”/”

1.3安装JDK

以root用户执行:

(1)压缩包复制到/usr/local/

(2)解压

cd /usr/local/

tar -xvf jdk7u79linuxx64.tar.gz

(3)配置路径

vi /etc/profile

注:在文件最后加上

export JAVA_HOME=/usr/local/jdk1.7.0_79

export JRE_HOME=$JAVA_HOME/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=./:JAVA_HOME/lib:$JRE_HOME/lib

1.4创建安装目录

以root用户执行:

创建安装目录并赋权(目录名自定义):

mkdir /ait

chmod 777 /ait

1.5创建用户并设置密码

以root用户执行:

创建管理用户并设置密码(密码自定义,这里使用weblogic):useradd weblogic

passwd weblogic

输入新密码并确认

1.6修改配置文件

(1)在root用户下,修改/etc/hosts

在/etc/hosts中添加本机IP和主机名

vi /etc/hosts

(2)不限制core文件的大小

在weblogic用户下:

su - weblogic

vi .bash_profile

添加并保存:

umask 002

ulimit -c unlimited

(2)添加java变量

在weblogic用户下,添加上面安装的JDK路径:

su - weblogic

vi .bash_profile

添加并保存:

export JAVA_HOME=/usr/local/jdk1.7.0_79

export JRE_HOME=$JAVA_HOME/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=./:JAVA_HOME/lib:$JRE_HOME/lib

(4)加载文件

source .bash_profile

1.7创建初始化目录

以刚才创建的weblogic用户执行:

su - weblogic

mkdir /ait/oraInventory

mkdir /ait/install

mkdir /ait/weblogic

cp /fmw_12.1.3.0.0_wls.jar /ait/install 注:注意weblogic安装包存放的位置

1.8创建初始化文件

以weblogic用户执行:

su - weblogic

cd /ait/install

vi /ait/install/oraInst.loc

添加:

inventory_loc=/ait/oraInventory

#产品清单目录;注意不能放在 weblogic安装目录下,要保证安装目录为空

inst_group=weblogic

#用户的组名称,根据实际的修改,注意用什么用户安装weblogic这里就写什么用户名,我用的是weblogic用户安的

1.9创建响应文件

以weblogic用户执行:

su - weblogic

cd /ait/install

vi /ait/install/wls.rsp

添加并保存:

[ENGINE]

#DO NOT CHANGE THIS

Response File Version=1.0.0.0.0

[GENERIC]

#weblogic的安装路径

ORACLE_HOME=/ait/weblogic

INSTALL_TYPE=WebLogic Server

DECLINE_SECURITY_UPDATES=true

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

1.10安装weblogic

以weblogic用户执行:

su - weblogic

cd /ait/install

java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /ait/install/wls.rsp

-invPtrLoc /ait/install/oraInst.loc

注:初始化文件和响应文件一定要是全路径(自定义的)。

安装中耐心等待,出现Percent Complete : 100时安装完成安装信息如下

1.11创建一个domain

(1) 添加随机数加快domin的创建

以weblogic用户执行:

su - weblogic

vi /ait/weblogic/oracle_common/common/bin/config.sh

最后一行添加:

JVM_ARGS="-Djava.security.egd=file:///dev/urandom-Dpython.cachedir=/tmp/ca chedir ${JVM_D64} ${UTILS_MEM_ARGS}${SECURITY_JVM_ARGS}

${CONFIG_JVM_ARGS}"

(2)采用wlst脚本来建立domain

以weblogic用户执行:

su - weblogic

vi /ait/install/create_domain.py

添加:

readTemplate('/ait/weblogic/wlserver/common/templates/wls/wls.jar')

cd('Servers/AdminServer')

set('ListenPort',7001)

cd('/')

cd('Security/base_domain/User/weblogic')

#如果需要修改管理员用户名为weblogic,则需要cmo.setName('weblogic') cmo.setName('weblogic')

#用户名

cmo.setPassword('weblogic123')

#密码

setOption('ServerStartMode','prod')

setOption('OverwriteDomain','true')

writeDomain('/ait/weblogic/user_projects/proddomain')

#自定义的domin路径

closeTemplate()

exit()

注:以上脚本也可以执行wlst.sh后,一条条执行create_domain.py里的命令

如果创建失败有报错指向这个文件,请仔细修改文件不要出现多余的字符,可以把没用的注释行删掉

(3)执行脚本安装

以weblogic用户执行(执行需要等待一会时间):

su - weblogic

sh /ait/weblogic/oracle_common/common/bin/wlst.sh /ait/install/create_do main.py

1.12打补丁(可选)

注:根据实际情况安装补丁,自己的环境可以不打

(1)查询当前补丁

sh /ait/weblogic/OPatch/opatch lsinventory

(2)打补丁

mkdir /ait/weblogic/PATCH_TOP

unzip -d /ait/weblogic/PATCH_TOP p2*******_122120_Generic.zip

cd /ait/weblogic/PATCH_TOP/25388866

sh /ait/weblogic/OPatch/opatch apply

1.13优化

(1)优化句柄数(自己的环境可以不修改)

以root执行:

vi /etc/security/limits.conf

wlsoper hard nofile 10240

wlsoper soft nofile 10240

(2)添加domain随机数,指定编码方式

以weblogic用户执行:

su - weblogic

vi /ait/weblogic/user_projects/proddomain/bin/setDomainEnv.sh 最后一行添加并保存:

JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=utf-8

-Djava.security.egd=file:///dev/urandom"

export JAVA_OPTIONS

(3)修改参数

以weblogic用户执行:

su - weblogic

vi /ait/weblogic/user_projects/proddomain/bin/startWebLogic.sh 修改umask 027为umask 002

(3)加速Admin Server 停止

以weblogic用户执行:

su - weblogic

vi /ait/weblogic/user_projects/proddomain/bin/stopWebLogic.sh 最后一行添加并保存:

echo "shutdown('${SERVER_NAME}','Server',

ignoreSessions='true',timeOut=0,force='true' )" >>"shutdown.py"

1.14启动weblogic

以root或weblogic用户启动:

注:按提示输入用户名和密码,用户名和密码在1.11的第2步中设置的。

出现 RUNNING启动成功,即可以去网页去控制台http://ip:7001/console

sh /ait/weblogic/user_projects/proddomain/bin/startWebLogic.sh

1.15停止weblogic

以root或weblogic用户停止服务:

注:按提示输入用户名和密码,用户名和密码在1.11的第2步中设置的。

sh /ait/weblogic/user_projects/proddomain/bin/stopWebLogic.sh

1.16设置无需用户名密码启动weblogic

以root执行:

mkdir /ait/weblogic/user_projects/proddomain/servers/AdminServer/security

vi /ait/weblogic/user_projects/proddomain/servers/AdminServer/security/boo t.properties

把用户名和密码加入文件并保存:

注:用户名和密码已在1.11的第2步中设置好。

username=weblogic

password=weblogic123

二、一个域多个server

有时,在weblogic下建一个domain,默认是一个server,,但有时也需要创建多个server(端口),例如创建一个7001,8001等多个端口。

1.启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控制台里面

2.点击左侧的环境->服务器,选中上方的锁定并编辑,再选择右侧新建

3.根据现场需求填入服务器名称,IP,和新端口号,其他默认,点击下一步

4.确认信息,无误后点击完成。

5.选择激活更改,到此一个新server就创建好了。下面的步骤就是如何使用这个新建server和部署项目了。

6.把项目war包放入weblogic域(domain)的任意目录中,本例:在

/ait/weblogic/user_projects/proddomain域中自定义一个目录webUA,把war 包放入。

6.回到weblogic主页面,选择服务器,选择锁定并编辑,右侧勾选要使用的server

7.选择左侧部署,右侧选择安装

8.选择war包路径,选择据图war包,点击下一步

9.默认,选择下一步

10.根据需求,勾选war包要部署到那个server中(本例是新创建的server中),点击下一步

11.名称可以默认,也可根据需要修改,必须勾选“我要使部署能够通过下列位置进访问”,其他选项可以默认,点击下一步。

12.确认信息后,点击完成

13.选择激活更改

14.选择部署,选择锁定并编辑,勾选war包,选择启动(为所有请求提供服务)

15.选择是

16.回到主机中,使用新命令启动weblogic服务

#cd /ait/weblogic/user_projects/proddomain/bin

#./startManagedWebLogic.sh Server02http://60.60.60.69:7001

注:其中Server02是新建服务的名称,60.60.60.69是本部分第3步中设置的,这里依然是7001端口(刚才创建的8001端口是在浏览器中使用的,启服务的还是7001)

17.启动过程中需要输入用户名和密码(这里设置的用户名weblogic和密码weblogic123)

18.服务启动后,回到浏览器中,输入项目http://ip:端口号/项目名,成功访问

如:http:60.60.60.69:8001/NariDFIM

Linux系统JDK安装和配置

以下步骤均为root登录状态下进行执行。 一、卸载JDK Linux会自带JDK,如果不使用自带版本的话需要卸载。 1、卸载系统自带的jdk版本 查看自带的jdk #rpm -qa | grep gcj 看到如下信息: libgcj-4.1.2-44.el5 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 使用rpm -e --nodeps 命令删除上面查找的内容: #rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 2、卸载rpm安装的jkd版本 查看安装的jdk: #rpm -qa|grep jdk 看到如下信息: jdk-1.6.0_07-fcs 卸载: #rpm -e --nodeps jdk-1.6.0_07-fcs 二、安装jdk 首先到sun官网下载安装包,下面是最新的,已经更新到6u17了 https://www.doczj.com/doc/ba18371367.html,/javase/downloads/index.jsp 如果希望找以前的版本,到下面的地址可以找到 https://www.doczj.com/doc/ba18371367.html,/products/archive/ 有jdk-6u7-linux-i586-rpm.bin和jdk-6u7-linux-i586.bin两种版本 这两种版本有什么区别?其中的rpm代表什么意思? bin是二进制包,而rpm是redhat package 就是红帽的标准安装包 区别就是rpm安装的时候给你自动配置,一般都是lib安装到/usr/lib bin安装到/usr/bin

下边,就算不是,在/usr/bin下也要建立一个软连接。 而二进制包你可以手动配置,像我这样的初学者就不要用bin包了 建议下载:jdk-6u7-linux-i586-rpm.bin 然后将安装文件放到:/usr/java目录下,修改权限,命令如下(需先用cd命令切换到相应目录下): # chmod u+x ./jdk-6u7-linux-i586-rpm.bin 执行文件的安装: # ./jdk-6u7-linux-i586-rpm.bin 这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。三、配置环境变量 将tomcat免安装版复制到usr/local下 修改/etc/profile文件,在该文件最后加上 #set java environment export JAVA_HOME=/usr/java/jdk1.6.0_7 export CATALINA_BASE=/usr/local/tomcat export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH:$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/bin 保存 四、测试JDK是否安装成功 输入如下命令 # java -version 出现版本号即为安装成功 java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing) 五、启动tomcat 为.sh文件赋执行权限 # chmod 755 *.sh 然后输入# catalina.sh run启动即可。

押品管理系统安装手册

押品管理系统安装手册 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

押品管理系统安装及配置文档 二○一X年X月X日

一、系统简述 押品管理系统:包括押品准入分类管理、押品信息管理、押品估值管理、权证管理、押品风险预警、合格押品认定、外部评估机构管理、数据质量检核、清收数据的采集和存储、押品报表模块、参数管理、用户管理、存量押品数据的清洗与移植等模块功能。依据系统安全和架构的统一考虑,将系统署到三层架构上: WEB层:主要实现统一用户平台登陆,对用户访问的认证和控制,同时接收用户Http的请求,可以采用PCServer服务器安装Apache的HttpServer的方式。 AP层:提供报表服务、查询服务和中间件服务等中间服务应用。采用小型机/PCServer安装Websphere或Weblogic等软件。 ETL服务层:ETL服务器对整个系统所有的ETL任务进行统一的调度和管理。 数据库服务层:采用小型机,可安装Oracle、DB2等数据库引擎,实现数据的集中存储和管理。 二、系统架构 信贷业务开发平台是在EMP2.2之上提供了组织机构管理、资源权限管理、MSI服务管理、模块(插件)管理、工作流接入、规则接入等基础功能的开发和运行平台,为业务产品研发提供有效支撑,也可以作为不含业务功能的实施的基础版本。 信贷业务开发平台的核心: 将信贷业务产品中不变的部分以模块化设计重构,如组 织机构管理、资源权限管理、风险拦截、工作流接入、 规则接入等,模块化设计是将模块间从物理和逻辑上隔 离,模块间的通讯通过MSI接口完成,以达到模块的高 内聚底耦合效果; 提供MSI管理:MSI全称是ModualServicesInterface (模块服务接口),提供模块服务注册机制、模块服务

linux下jdk安装及环境变量的配置

1.先准备好jdk ,制作iso 映像文件。 jdk 下载: https://www.doczj.com/doc/ba18371367.html,/technetwork/java/javase/downloads /java-se-jdk-7-download-432154.html 2.在虚拟机中设置加载光驱iso 文件。(注意要启动光驱) 3.进入客户机系统,使用命令mount /mnt/cdrom 加载光驱到cdrom ,在使用cp 命令将cdrom 中的jdk 文件复制到home 文件夹中,用命令./jdk1.6.0_34运行即可。 1.修改/etc/profile 文件

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell 都有权使用这些环境变量,但可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile 文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOM E/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH (3)重新登录 注解: a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk 安装目录 等同于CLASSPATH=.:$JAVA_HOM E/jre/lib/rt.jar

b. linux下用冒号“:”来分隔路径 c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。 d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 e. export是把这三个变量导出为全局变量。 f. 大小写必须严格区分。 2. 修改.bashrc文件 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。 (1)用文本编辑器打开用户目录下的.bashrc文件 (2)在.bashrc文件末尾加入: set JAVA_HOME=/usr/share/jdk1.5.0_05 export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH

设备管理系统安装配置使用手册

设备管理系统安装配置使用手册 1

设备管理系统使用手册 目录 一:系统简介 .............................. 错误!未定义书签。二.安装配置注册 ......................... 错误!未定义书签。三.操作 ................................. 错误!未定义书签。 一) 界面简介.......................... 错误!未定义书签。 二)基本资料录入....................... 错误!未定义书签。 1.项目登记楼宇登记部门登记 ...... 错误!未定义书签。 2.用户注册........................ 错误!未定义书签。 3.用户权限设置.................... 错误!未定义书签。 4.编码设置........................ 错误!未定义书签。 5.产品登记........................ 错误!未定义书签。 6.设备管理........................ 错误!未定义书签。 7.设备卡.......................... 错误!未定义书签。 8. 缺省选项........................ 错误!未定义书签。 三)管理操作........................... 错误!未定义书签。 1.设备查询........................ 错误!未定义书签。

2.设备管理........................ 错误!未定义书签。 3.维护任务查询.................... 错误!未定义书签。 5.维护记录的添加.................. 错误!未定义书签。 6.打印功能........................ 错误!未定义书签。 7.邮件提示功能.................... 错误!未定义书签。 一:系统简介 一幢高度智能大厦设备投资少则千万多则上亿,这些设备种类繁多,数量庞大,成千上万个设备分布于智能大厦主楼,裙楼和附楼的每一层楼中,对这些设备的管理,需要用科学高效的方式进行。本系统专用于智能化楼宇设备管理。界面直观明了,操作简单方便,管理科学详尽,该系统将成为贵公司的知识库,可让维护人员专业知识更全面的扩充,使维护工作的管理更周到。提高物业公司的管理水平。它有以下功能: 1.该系统将设备分类为几大类并根据管理者的喜好分成不同的子系统,管理明晰,一目了然。主要包括:楼宇智能系统(BAS),给排水

初学者Linux上安装JDK、_达梦数数据库(史上最细腻)

Linux系统上安装Java环境指南Java_Linux_Install_Guide 2012-05-09 修订记录

目录Content 概述 (3) 达梦数据库的安装 (3) 原Linux系统中JDK的卸载 (8) 安装新的的JDK (11)

一、概述 1、介绍 请以root用户在系统桌面上运行终端。 2、用到的工具 1)用于在win和Linux之间FTP 2)Linux版本(麒麟系统): 3)达梦数据库DMDBMS: 4)JDK : 二、安装达梦数据库的(DMDBMS) 1、准备工作: 用File Zilla工具把达梦数据库、JDK等上传到目的 Linux中,建议新建一个文件夹,以便后期维护; 2、安装达梦数据库 第一步:检查系统资源限制。使用命令ulimit –a。如下图:

需要注意的有4个选项: ①data seg size(kbytes,-d),建议设置为1048576(1G)或unlimited(无限制)。 ②file size(blocks,-f),建议用户设置为unlimited(无限制)。 ③open file(-n),建议设置为65536以上或unlimited(无限制)。 ④virtual memory(kbytes,-v),建议设置为1048576(1G)或unlimited(无限制)。修改其大小的方法以open file为例:ulimit –n 65536。或者到/etc/profile里添加这句话。 第二步:安装,如果没有执行权限,请赋予文件X 权限,执行下面步骤前请回到Linux X Window 界面,不要在SSH这样的远程工具上操作,因为要弹出界面操作。 #tar -zxvf dm7_noeky6.tar.gz #cd dm7_neoky6 #chmod 777 DMInstall.bin #./DMInstall.bin *** 赋予执行权限命令:chmod u+x 或者chmod 777 可能会报错“tmp目录不够600M”,此时需要对/tmp目录进行扩容(具体方法上网查阅)。或者更换安装目录,操作如下: DM_INSTALL_TMPDIR=/opt/tmp Export DM_INSTALL_TMPDIR 注意:目录可以自己更改,但是前提是需有足够空间。 查看空间大小命令是:df –h /tmp 第二步:配置DMDBMS,上面的命令等待数秒后会弹出图形界面,见下图 因为我的是英文环境,所以弹出,

曙光作业管理-调度系统安装配置手册

Torque + Maui配置手册之抛砖引玉篇 本文将以应用于实际案例(南航理学院、复旦大学物理系、宁波气象局)中的作业调度系统为例,简单介绍一下免费开源又好用的Torque+Maui如何在曙光服务器上进行安装和配置,以及针对用户特定需求的常用调度策略的设定情况,以便可以起到抛砖引玉的作用,使更多的人关注MAUI这个功能强大的集群调度器(后期将推出SGE+MAUI版本)。本文中的涉及的软件版本Torque 版本:2.1.7 maui版本:3.2.6p17。 1. 集群资源管理器Torque 1.1.从源代码安装Torque 其中pbs_server安装在node33上,TORQUE有两个主要的可执行文件,一个是主节点上的pbs_server,一个是计算节点上的pbs_mom,机群中每一个计算节点(node1~node16)都有一个pbs_mom负责与pbs_server通信,告诉pbs_server该节点上的可用资源数以及作业的状态。机群的NFS共享存储位置为/home,所有用户目录都在该目录下。 1.1.1.解压源文件包 在共享目录下解压缩torque # tar -zxf torque-2.1.17.tar.gz 假设解压的文件夹名字为: /home/dawning/torque-2.1.7 1.1. 2.编译设置 #./configure --enable-docs --with-scp --enable-syslog 其中, 默认情况下,TORQUE将可执行文件安装在/usr/local/bin和/usr/local/sbin下。其余的配置文件将安装在/var/spool/torque下 默认情况下,TORQUE不安装管理员手册,这里指定要安装。 默认情况下,TORQUE使用rcp来copy数据文件,官方强烈推荐使用scp,所以这里设定--with-scp. 默认情况下,TORQUE不允许使用syslog,我们这里使用syslog。 1.1.3.编译安装 # make # make install Server端安装设置: 在torque的安装源文件根目录中,执行 #./torque.setup root 以root作为torque的管理员账号创建作业队列。 计算节点(Client端)的安装: 由于计算节点节点系统相同,因而可以用如下SHELL script (脚本名字为torque.install.sh)在

Linux上安装配置JDK

前言 在前面,描述了一下由三个Linux组建的虚拟网,每个机子都是固定IP,且与互相连接,并分别与外网相联,IP地址分别为:192.168.137.200,192.168.137.201,192.168.137.203,一个是master,两个slave,网组建好之后,开始安装JDK,我安装的是JDK1.7.0_10,从https://www.doczj.com/doc/ba18371367.html,上面下载Linux版的JDK,开始我使用RPM方式,安装,木有成功,我使用tar格式的安装,我是64位机,所以下载jdk-7u10-linux-x64.tar.gz这个版本,我使用Linux 的工具为xshell和xftp,通过xftp将JDK上传到虚拟里面,我上传的路径是home,进入目录/home中,使用命令tar –zxvf jdk-7u10-linux-x64.tar.gz解压,会在/home下生成jdk1.7.0_10的文件夹,这个就是jdk的安装路径,当然你也可以将它解压到其它目录下,接下来配置环境变量,使用vi /etc/profile命令打开编辑文件,在文件最后添加以下代码 export JAVA_HOME=/home/jdk1.7.0_10 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 保存并退出, 使用source /etc/profile命令使其立即生效 然后使用java –version命令,查看是否安装成功,成功的话显示以下内容 [root@wds home]# java -version java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b18) Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

问题:如何给应用发布包(war包,zip包)增...

问题:如何给应用发布包(war包,zip包)增加时间戳 【场景描述】 为了能够快速识别,应用服务器上的war包是不是最新的war包,防止看起来war包放到应用服务器的容 器中了,实际上,应用服务器因为某种莫名的原因加载了本应卸载的包,导致部署失败。 【解决方案】 1. 检查前后台工程的主pom文件(注:不是整个项目的主pom文件)。 如果前后台工程的主pom文件中有标签,则将标签中的内容增加-${buildNumber} 如果没有,则跳过此步。 1. 进入到前台的web目录(对应前台的test-web目录),在pom文件中添加以下的plugin项 org.codehaus.mojo buildnumber-maven-plugin 1.1 initialize create

{0,date,yyyyMMddHHmm} timestamp 然后将pom文件中标签的内容增加-${buildNumber},则前台包可以增加时间戳标记。 然后将static.xml(即静态资源包xml文件)的标签中的对应的前台工程目录增加对应的-${buildNumber} 如目录为${basedir}/target/test-admin/webstatic,则修改为 ${basedir}/target/test-admin-${buildNumber}/webstatic 1. 进入到后台的web-admin-web-in目录(对应新骨架工程中的test-admin目录),在pom文件中添 加以下的plugin项 org.codehaus.mojo buildnumber-maven-plugin 1.1 initialize create

软件的系统部署和升级流程和管理系统方案

软件系统部署及升级流程及管理 第一章总则 第一条为保障股份有限公司(简称:公司)信息软件系统安全运行在生产环境,规范软件系统部署与升级流程、控制软件系统的生产运行安全,保证业务流程的顺畅和生产系统的完整性、功能完备,特制定本办法。 第二条本办法所指软件系统包括,但不仅限于公司组织实施的账户管理和受托管理核心业务系统、网上受理系统、呼叫中心系统、投资交易系统、投资估值系统、投资风险控制系统,以及OA办公系统、对外网站系统、基础技术架构系统等涉及的软件系统的部署、安全运行与升级管理。 第三条本办法所指软件系统部署与升级管理主要包括以下内容:软件系统投产前准备、软件系统投产管理、软件系统生产运行管理、软件系统生产安全管理、软件系统升级管理。 第四条信息技术部是本办法的制定部门和执行部门,设立系统运维岗,负责系统软件系统部署、安全运行与升级的具体技术实现,其它相关岗位和部门应按本办法所制定的流程配合完成相关工作。 第二章软件系统投产前准备 第五条软件系统的投产关系到整个信息系统的安全运行,应做好充分的投产前准备。投产前的准备工作包括以下几个方面:环境设备的准备、硬件设备的

准备、投产程序和数据的准备、相关投产文档和培训的准备等。 第六条环境设备的准备主要包括:系统架构确认、机房机柜机架配备、电源使用配备、网络线路配备、操作系统预安装和配置、主机命名和网络配置、存储环境配置检查、备份环境、环境参数配置、数据库配置、中间件配置、环境冗余切换配置、通讯配置、部署操作员配置、环境变量、客户端环境等。 第七条硬件设备的准备主要包括:主机连接方式、主机型号配置、处理器频率和数量、内存配置、内置硬盘容量、网卡类型和数量、光纤通道卡型号和数量、其他内置的I/0卡和其他外设等。 第八条投产程序和数据的准备主要包括:目标程序及相关清单说明、可控版本组织、系统配置参数、数据库初始化数据等。 第九条相关投产文档和培训的准备主要包括:《系统安装部署手册》、《系统IT参数配置手册》、《数据备份和恢复操作指导》、《系统故障与恢复手册》、《系统文件目录清单说明》、《系统运行日志存放说明》、《系统各类密码修改说明》、《文件清理计划及操作指导》、《管理员、项目经理、厂商负责人通讯录》以及相应的功能使用培训、安装部署培训、日常维护培训等。 第十条系统投产准备工作中有关权限管理、参数配置、数据初始化管理应遵照《IT系统权限及数据管理办法》的相关规定: (一)投产系统权限申请设置应形成流程并由业务部门负责人和风险控 制部门审核; (二)软件系统投产的参数配置由信息技术部牵头组织信息,各业务部们 予以协同支持,最终由风险控制部进行参数定级并进行投产参数审 核;

RedHat-linux7-虚拟化+集群安装精简手册

RedHat linux 7虚拟化环境集群安装精简手册 1、前期准备 挂载磁盘 /* 通过制作iso,方便后续安装动作,在知识库中应形成iso镜像体系*/ dd if=/dev/sr0 of=/app/rh71.iso mount -o loop /app/rh71.iso /mnt 挂载制作的iso mount -loop /dev/sr0 /mnt 查看少什么包 /* 如果想要是用vgscan指令,系统至少需要安装lvm2包,这个从安装好的系统上查*/ [root@jttldb1 host5]# rpm -qf /sbin/vgscan lvm2-2.02.83-3.el6.x86_64 常用包安装 net-tools (ifconfig等用) yum -y install nautilus-open-terminal(右键添加terminal) 配置yum /* 根据具体挂载的路径和版本调整*/ 建立文件/etc/yum.repos.d/mycdrom.repo [Base] name=RHEL baseurl= enabled=1 gpgcheck=0 [Cluster] name=RHEL baseurl=addons/HighAvailability enabled=1 gpgcheck=0

配置ip IPADDR=10.88.89.100 GATEWAY=10.88.89.1 NETMASK=255.255.255.0 ONBOOT=yes 单网卡配置多ip ifconfig team0:0 10.88.89.101 netmask 255.255.255.0 (临时添加一个ip,重启后消失,如果想永久拥有,需要配置ifcfg-ens32:0 文件) 临时文件取消:ifconfig ens32:0 down 网卡绑定 1)创建组接口(会生产一个ifcfg-team0) nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}' nmcli con del team0 (删除绑定team) 2)查看组接口配置 nmcli con show 3)给组接口添加设备 nmcli con add type team-slave con-name team0-port1 ifname enp11s0f0 master team0 nmcli con add type team-slave con-name team0-port2 ifname enp16s0f0 master team0 nmcli con mod type team-slave con-name team0-port2 ifname enp16s0f0 master team0 4)配置ip [root@jttldb2 network-scripts]# more ifcfg-team0 DEVICE=team0 DEVICETYPE=Team TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}" BOOTPROTO=none IPADDR=10.88.89.100 PREFIX=25 GATEWAY=10.88.89.1 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes

Linux Centos6.5下安装JDK8和配置环境变量详细步骤

Linux下安装JDK及其配置环境变量步骤:(我的环境centos6.5,用户名:zhang) 1.下载jdk,(我这里下载的jdk8)默认在/home/zhang/下载/ 这个目录下。 注意:a.这里的zhang是你登录的用户名 b.使用火狐浏览器下载,下载完成后,右键》打开所在文件夹,点击文件>打开位置.可以查看文件位置。 2.右键打开终端,如果显示$表示当前为普通用户,输入命令su root回车,再输入密码(安装时的密码),切换到超级管理用户root。 a.输入cd /home/zhang/下载/ 进入下载目录,再输入ls命令,列出此目录下文件,可以看到jdk-8u121-linux-x64.tar.gz刚刚下载的压缩文件 b.输入命令:cp jdk-8u121-linux-x64.tar.gz /usr/tmp 把文件拷贝到/usr/tmp目录下。以免中文目录引起莫名问题 3.解压压缩文件: a.在/usr/tmp目录下 b.命令:tar -xzf all.tar.gz -C 文件目录; c.tar -xzf jdk-8u121-linux-x64.tar.gz -C /usr/share 回车。把文件解压到/usr/share目录下 也可以解压到其他目录下,不过你可以看到在share目录下有很多安装的文件目录,有点儿类似windows中的programe files目录 ******--------配置java环境变量:-------************ 1.我们这里解压后的jdk目录为/usr/share/jdk1.8.0_121 2.可以先在终端中输入javac回车,会提示不是命令,说明没有配置环境变量。 3.使用命令vim /etc/profile回车打开编辑配置文件 4.上下光标到文件最后一行,键入o,快捷键,进入插入模式并定位到文件最后一行。 输入如下内容: export JAVA_HOME=/usr/share/jdk1.8.0_121 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 然后esc,输入:冒号。输入wq回车,保存并退出。 5.注销当前登录系统的用户,再次登录系统,打开终端,输入javac,输出一堆命令说明,成功! **********-----JDK的使用测试------********** 1.命令cd /home/zhang/ 回车,进入目录 2.命令mkdir workspace回车,创建一个新目录workspace,命令cd workspace进入 3.命令cat>Test.java回车 输入public class Test{ public static void main(String[] args){ System.out.println("Hello,Java!"); } } Ctrl+D快捷键保存并退出

项目部署及打包的经验

关于项目的部署,打包问题的一点心得 作者: angel_lee (随风而逝) 类别: C#/VB 日期: 2003-5-15 17:56:04 1.打开你的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。 2.选择setup and deployment projects(安装和部署项目)的 web setup project(web安装项目)。(注意setupproject的存放路径。通常默认) 3.vs的窗口会显示文件系统(you setup name)。用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出", 同时选中primary output 和content files。 4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。 5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入; 6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:\Program Files\Common Files\Merge Modules\DotNETCrystalReports.msm, 打开,就加入了; 7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将productName设置为"你要打包的项目名" 8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页", 9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName"; 10.然后,在C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\KaoQin\文件的存放路径下会有一个yousetupname的文件夹,下面还有一个debug的文件夹,你要的就是debug 下面的所有文件。 11.将debug folder 下的文件考到你要安装的机器上,然后安装就可以了,如果有数据库,你可以将库事先还原过去,就可以用了。

安装部署手册

安装部署手册北京金山安全管理系统技术有限公司

版权声明 本文件所有内容版权受《中华人民共和国著作权法》等有关知识产权法保护,为北京金山安全管理系统技术有限公司(以下简称“金山安全公司”)所有。 金山安全公司不对本文件的内容、使用,或本文件中说明的产品承担任何责任或保证,特别对有关商业机能和适用任何特殊目的的隐含性保证不承担任何责任。另外,金山安全公司保留修改本文件和本文件中所描述产品的权力。如有修改,恕不另行通知。 北京金山安全管理系统技术有限公司400-033-9009 地址:北京市海淀区安宁庄西路9号金泰富地大厦328 网址:https://www.doczj.com/doc/ba18371367.html, 技术支持:ejinshan_services@https://www.doczj.com/doc/ba18371367.html,

目录 第1章安装需知 (5) 1.1 软硬件需求 (5) 1.1.1 系统中心 (5) 1.1.2 客户端 (5) 1.2 网络环境要求 (6) 1.3 系统中心安装 (6) 1.4 客户端安装 (7) 1.5 部署案例 (7) 1.5.1全网部署 (8) 1.5.2 确定升级方案 (8) 1.5.3 管理与维护 (9) 第2章安装部署 (11) 2.1安装系统中心 (11) 2.2 安装V9客户端 (12) 2.2.1 网页安装 (12) 2.2.2 远程安装 (14) 2.2.3 光盘安装 (15) 2.3 卸载 (16) 2.3.1 卸载系统中心 (16) 2.3.2 卸载客户端 (17)

第1章安装需知 1.1软硬件需求 1.1.1 系统中心 ?Windows Server 2008 X64位版本,Windows Server 2012 X64位版本,Windows Server 2016 X64位版本。 ?双核以上; ?4G内存(建议8G以上); ?至少100GB可用硬盘空间; ?具备以太网兼容网卡,支持TCP/IP协议,具备固定IP地址; ?Internet Explorer 8.0及以上版本。 1.1.2 客户端 ?Windows XP Professional,Windows Vista(32位/64位),Windows 7(32位/64位),Win8/8.1(32位/64位),Windows 10(32位/64位),Linux内核2.6以上(32位/64位)。 ?双核以上; ?2G内存(建议4G以上); ?至少10G可用硬盘空间; ?具备以太网兼容网卡,支持TCP/IP协议; ?Internet Explorer 6.0及以上版本。 1.2网络环境要求 请确保在您的局域网络中,防火墙不会对如下端口的通讯构成障碍。

linux操作系统安装手册

操作系统安装 服务器推荐配置: CPU: Intel Xeon 3.2G 或以上 内存: 1G 或以上 网卡:100M 或1000M(视系统规模) 硬盘:73.4G 以上(视存储规模) 说明:此文档是REDHAT企业版AS4.0为基准的,REDHAT 9.0的安装也可以参考,只是选择安装包是不相同的。) 使用REDHAT AS4 光盘(4 碟装)。光盘版本号为:2.6.9-5和2.6.9-34,上述版本可按照下面方式安装。 设制BIOS 中的启动顺序,使计算机优先从cd-rom 启动。 打开计算机,把CD1 放入光驱,安装启动画面有多种选择, 直接回车,到下图 用TAB键切换到Skip回车 点击Next, 选择语言,如下图。

点击Next,配置键盘(默认),如下图。 点击Next,开始配置鼠标(默认),如下。 点击Next,分区格式选Manually partition with disk druid,如下图。 点击Next,开始分区。如下图。

如果此机器有两块或两块以上硬盘的话,会在图8 中显示出来例如hda 和hdc,那么注意要给在某个硬盘上(举例 说明,比如硬盘hda)创建分区时,点击new,在下一图形界面中,会提示有两块硬盘,此时必须打勾只选中需 要在上面创建分区的那块硬盘(例子中应该是hda),也就是说把另一块硬盘(例子中应该是hdc)前面的钩去掉。 对于只有一块硬盘的安装过程来说,只需按正常步骤就可以。 我们假设这台计算机中只有一块硬盘。一般使用IDE 硬盘时设备名为/dev/had(如果我们使用的是一个SCSI 硬盘,它的设备文件名为/dev/sda) 请注意。安装Linux 系统只要一个交换分区(swap)和一个根分区(/),一般情况下,根分区为10G 左右,如果还有剩余空间,那么再创建新分区,映射为(/xfmdata)做为存储分区吧。 点击new 按钮创建一个swap 分区,swap 分区大小选本机内存大小的2 倍,但不要超过1024M. FileSystem Type 选swap,一般分为512M 左右,如下图。 点击OK,配置好SWAP 分区,如下图。

Linux系统JDK和tomcat安装和配置

◆1、安装JDK的步骤如下: 1)下载j2sdk ,如jdk-6u20-linux-i586.rpm 2)在终端中转到jdk-6u20-linux-i586.rpm所在的目录,输入命令 #chmod +755 jdk-6u20-linux-i586.rpm//添加执行的权限。 3)执行命令 #chmod +755 jdk-6u20-linux-i586.rpm;//给jdk-6u20-linux-i586.rpm添加执行的权限。 4)执行命令 #rpm –ivh jdk-6u20-linux-i586.rpm ; //安装jdk。 5)安装界面会出现授权协议,按Enter键接受,把jdk安装在/usr/java/jdk1.6.0_20。 6)设置环境变量,在 /etc/profile中加入如下内容(可以使用vi进行编辑profile): JAVA_HOME=/usr/java/jdk1.6.0_20;//下划线处根据实际情况; CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH CLASSPATH JAVA_HOME 8)在终端执行命令java –version,jdk的版本为jdk1.6.0_20则表示jdk已成功安装。 ◆2、安装Tomcat 1)下载apache-tomcat-6.0.26.tar 2)#tar -zxvf apache-tomcat-6.0.26.tar ;//解压 3)#cp -R apache-tomcat-6.0.26 /usr/local/tomcat ;//拷贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat 4) /usr/local/tomcat/bin/startup.sh; //启动tomcat 显示 Using CATALINA_BASE: /usr/local/tomcat

WAR包的制作和解压过程指导

WAR包的制作和解压 过程指导

目录 1 说明 (1) 2 WAR包的制作 (2) 2.1 MyEclipse下制作War包 (2) 2.2 JAR程序打WAR包 (4) 2.3 Ant工具打WAR包 (6) 3 WAR包的更新 (9) 4 WAR包的解压 (11) 4.1 WinRAR程序解压 (11) 4.2 JAR程序解压 (12)

1说明 目前公司的很多测试环境和实施环境都采用WAR包部署的形式,所以,要求相关人员都要掌握WAR包使用。配置人员要完全掌握WAR包的制作、使用和更新,WAR的使用可以参考《数据中心系统weblogic安装部署说明》等文档进行,本文主要讲解WAR的制作和更新过程。 鉴于在MyEclipse下进行WAR包制作均存在一定的局限性,而JDK下的JAR 程序和Ant都具备打WAR包的功能,所以,本文侧重于使用JAR程序和Ant 工具进行WAR包制作和解压的说明,对于MyEclipse下的使用,则提供一般性的指导方法。 关于进入命令行窗口的说明:本文档中提供的操作多次使用到命令行窗口。在Windows下,打开“开始 运行”,输入“cmd”后回车,即可出现如下图所示的窗口,此即命令行窗口。 详细过程见文章正文

2WAR包的制作 WAR包,其实是将程序进行打包后形成的一种压缩包,在目前的系统、应用中使用较为普遍。其制作过程一般可以通过MyEclipse自带的导出功能实现,也可以使用jdk中的jar程序完成,ant也提供了打WAR包的办法,以下分别进行介绍。 2.1MyEclipse下制作War包 首先需要注意的是,MyEclipse只能对Web Project类型的工程进行WAR包制作,对于我们常用的Java Project则无法进行WAR包制作。 打开MyEclipse,在【Package Explorer】中选中需要压缩的项目,点击工具栏中的“File->Export…”,在弹出的【Export】对话框上,点击选中树状图中的“J2EE->WAR file (MyEclipse)”,点击【Next >】继续,如图2.1所示:

【IT专家】Linux下部署tomcat及tomcat war包应用程序

本文由我司收集整编,推荐下载,如有疑问,请与我司联系Linux下部署tomcat及tomcat war包应用程序1,通过winscp将tomcat包(6和7版本都是一样的安装方法)和jdk-6u27-linux-x64.bin安装文件传送到linux系统/opt里面.(这里没有固定要传送到/opt/hn,可以自己定义。) ?2,安装首先解压tomcat和安装jdk(假设tomcat包是tomcat-6.0.35.tar,jdk是jdk-7u17-linux-i586.tar.gz) ?解压tomcat命令如下: ?[root@lentimhn]#tar-xvftomcat-6.0.35.tar ?[root@lentimhn]#tar-xzvfjdk-7u17-linux-i586.tar.gz ?如果jdk是以bin文件形式存在的,可直接使用下面命令解压安装。 ?[root@lentimhn]#shjdk-6u27-linux-x64.bin ?3,编辑*/tomcat/bin目录下的startup.sh文件,配置jdk环境,通过以下命令添加下面的内容 ?[root@lentim~]cd/opt/hn/tomcat-6.0.35/bin ?[root@lentimbin]#vistartup.sh ?exportJAVA_HOME=/opt/hn/jdk1.7.0_17 ?exportCATALINA_HOME=/opt/hn/tomcat-6.0.35 ?exportTOMCAT_HOME=/opt/hn/tomcat-6.0.35 ?exportJAVA_OPTS=“-Xms512m-Xmx512m” ? exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALIN A_HOME/common/lib/servlet-api.jar ? exportPATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$TOMCAT_HOME /bin ?4,如何启动tomcat程序并且看启动的结果

相关主题
文本预览
相关文档 最新文档