在centos中命令行安装weblogic并部署项目

weblogic安装包:wls1036_generic.jar
jdk安装包:jdk-7u80-linux-x64.tar.gz

1、创建组

groupadd weblogic

2、创建用户

useradd -g weblogic weblogic

3、修改用户密码

passwd weblogic

4、解压jdk

tar -zxvf jdk-7u80-linux-x64.tar.gz

5、编辑环境变量配置文件(在weblogic用户下执行,这是centos系统,其他系统请百度)

vi .bash_profile

6、在上面文件末尾添加

export PATH
export JAVA_HOME=/home/weblogic/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:.:$CLASSPATH

7、应用环境变量

source .bash_profile

8、验证jdk

java -version

9、如果出现下面结果则安装正确,如果为openjdk则重新安装

java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

10、安装weblogic,使用命令行模式安装(如果使用xmanager可能会弹出界面安装,如果想命令行安装执行export DISPLAY=服务器ip:0.0)

java -jar wls1036_generic.jar

11、出现如下描述

无法实例化 GUI, 默认进入控制台模式。
	Extracting 0%....................................................................................................100%
	<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
	欢迎使用:
	------------

此安装程序将引导您完成 WebLogic 10.3.6.0 的安装。键入 "Next" 或按 Enter 键继续下一个提示。如果您希望更改以前输入的数据, 
请键入 "Previous"。您可以随时通过键入 "Exit" 退出安装程序。
输入 [退出][下一步]> 

12、回车进行下一步
"中间件主目录" = [输入新值或使用默认值 "/home/weblogic/Oracle/Middleware"]
13、回车目录选择默认
14、安全更新

1|电子邮件:[]
2|My Oracle Support 口令:[]
3|接收安全更新:[No]

15、选择您要执行的安装类型。

->1|典型

16、选择jdk

1|添加本地 JDK
2|/home/weblogic/jdk1.7.0_80[x]

17、直接回车

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
	选择产品安装目录:
	-------------------------
	中间件主目录: [/home/weblogic/Oracle/Middleware]
	产品安装目录:
  	 	1|WebLogic Server: [/home/weblogic/Oracle/Middleware/wlserver_10.3]
   	2|Oracle Coherence: [/home/weblogic/Oracle/Middleware/coherence_3.7]

18、直接回车

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
	将安装下列产品和 JDK:
	-----------------------------
   	 WebLogic Platform 10.3.6.0
   	 |_____WebLogic Server
   	 |    |_____Core Application Server
   	 |    |_____Administration Console
   	 |    |_____Configuration Wizard and Upgrade Framework
   	 |    |_____Web 2.0 HTTP Pub-Sub Server
   	 |    |_____WebLogic SCA
   	 |    |_____WebLogic JDBC Drivers
   	 |    |_____Third Party JDBC Drivers
   	 |    |_____WebLogic Server Clients
   	 |    |_____WebLogic Web Server Plugins
  	 	 |    |_____UDDI and Xquery Support
   	 |    |_____Evaluation Database
   	 |_____Oracle Coherence
   	      |_____Coherence Product Files
   	 *安装预计所需的大小: 690.3 MB

19、安装完成
20、开始创建域
21、进入目录/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin
22、执行./config.sh
23、选择 ->1|创建新的 WebLogic 域
24、->1|选择 Weblogic Platform 组件
25、可用模板直接回车
26、输入域名称,推荐一个域部署一个项目,如果项目名为test,则域名称为test_domain
27、目标位置为/home/weblogic/Oracle/Middleware/test_projects/domains
28、设置用户名和密码
29、模式选择2|生产模式
30、jdk选择直接回车
31、选择可选配置:选择管理服务器
32、配置管理服务器
名称:TestServer
端口:自己设置
33、域创建成功
34、进入域命令目录/home/weblogic/Oracle/Middleware/test_projects/domains/test_domain/bin

startWebLogic.sh 启动
stopWebLogic.sh 停止

35、在setDomainEnv.sh中将-Xms???m -Xmx???m修改成想设置的内存,设置所有-XX:PermSize和-XX:MaxPermSize
36、执行./startWebLogic.sh启动,输入账号密码,其中密码不显示
37、当出现Server started in RUNNING mode时启动成功。
38、执行ctrl+z挂起进程
39、执行bg命令后台运行。
40、执行exit退出命令行再重新登录。
41、执行netstat -ntlp查看默认的端口和java进程是否启动

tcp6       0      0 192.168.5.133:7001      :::*                    LISTEN      32544/java          
	tcp6       0      0 127.0.0.1:7001          :::*                    LISTEN      32544/java          
	tcp6       0      0 ::1:7001                :::*                    LISTEN      32544/java          
	tcp6       0      0 192.168.122.1:7001      :::*                    LISTEN      32544/java          
	tcp6       0      0 fe80::a191:34d3:5a:7001 :::*                    LISTEN      32544/java  

42、登录http://192.168.5.133:7001/console 管理界面
43、点击左边域结构中的部署按钮
44、点击左上角更改中心的锁定并编辑按钮
45、点击右边安装按钮
46、点击上载文件,上传war项目部署包
47、点击部署档案右边的浏览选择test.war文件
48、点击下一步出现选择路径
49、此时应该会在/home/weblogic/Oracle/Middleware/test_projects/domains/test_domain/servers/TestServer/upload目录中有test.war文件。
50、因为war包部署不方便以后增量更新,所以在页面点击取消,并在上面目录中执行unzip test.war -d test解压
51、在页面点击安装,目录选择上面解压的目录(必须在项目的WEB-INF中有web.xml文件,否则无法识别项目)
52、一路下一步,在最后点击完成。
53、最后点击保存,左上角点击激活更改
54、点击左侧部署
55、打钩部署的项目
56、点击启动-》为所有请求提供服务
57、点击是,项目启动成功。
58、尝试访问项目http://192.168.5.133:7001/test/ (注意防火墙)
59、增量部署
60、停止服务器/home/weblogic/Oracle/Middleware/test_projects/domains/test_domain/bin中执行./stopWebLogic.sh
61、全量备份/home/weblogic/Oracle/Middleware/test_projects/domains/test_domain/servers/TestServer/upload/test/目录
62、替换/home/weblogic/Oracle/Middleware/test_projects/domains/test_domain/servers/TestServer/upload/test/中相应的文件
63、启动服务器/home/weblogic/Oracle/Middleware/test_projects/domains/test_domain/bin中执行./startWebLogic.sh
64、如果需要部署多个项目推荐创建多个域
65、删除一个域
66、首先删除/home/weblogic/Oracle/Middleware/test_projects/这个文件夹
67、打开/home/weblogic/Oracle/Middleware/domain-registry.xml
68、删除对应域配置
69、打开/home/weblogic/Oracle/Middleware/wlserver_10.3/common/nodemanager/nodemanager.domains
70、删除对应域配置 test_domain=/home/weblogic/Oracle/Middleware/test_projects/domains/test_domain

你可能感兴趣的:(J2EE,Linux)