Linux环境下用Weblogic发布项目【三】 -- 启动、登陆、停止WebLogic
一、启动WebLogic:
1、启动前,修改访问端口、IP地址方法:
在config.xml中修改,具体路径如下:
/root/Oracle/Middleware/user_projects/domains/base_domain/config/config.xml
在文件中找到如下代码:
<server>
<name>admin</name>
<listen-port>7001</listen-port>//在网页上访问的端口,一般默认7001
<listen-address>200.200.200.17</listen-address>//项目发布的服务器IP地址
</server>
2、启动前,将服务用户名和密码写入启动脚本:
若启动后,报Server is Running in Production Mode and Native Library(terminalio) to read the password securely
from commandline is not found。则启动用户名和密码没有配置,如下操作:在:
/root/Oracle/Middleware/user_projects/domains/base_domain/servers/admin/security目录下,创建boot.properties文件,里面输入如下内容:
password=weblogic
username=copote185
保存即可。
3、启动前,修改WebLogic内存:
修改内存:在下面目录下打开setDomainEnv.sh文件:
/root/Oracle/Middleware/user_projects/domains/base_domain/bin/
在文件中找到含: -Xms256m 、-Xmx512m、 PermSize=128m或48m、
MaxPermSize=256m 字样的;
将 -Xms256m 修改为 -Xms18000m;将 -Xmx512m 修改为 Xmx19000m;
将两个PermSize 修改为 PermSize = 10240M ;将MaxPermSize = 17000m 。
【有的修改为MEM_ARGS="-Xms1024m -Xmx10240m -XX:MaxPermSize=1024m"】
4、启动前,修改Web.xml:
在项目文件中打开目录: /Xmove/XmoveComm5.5/WEB01/WEB-INF ,在这个目录下找到并打开web.xml文件,在</web-app>前面添加如下内容
(只在Weblogic部署时添加,不添加可能在运行系统时报JNDI错误;Tomcat部署时不用):
<resource-ref>
<res-ref-name>GPS_DataSource</res-ref-name> <!-- GPS_DataSource为weblogic配置数据源时的JNDI名字 -->
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>//在web-app的最后
5、启动前,防止日志报错:
在目录: /root/Oracle/Middleware/user_projects/domains/base_domain
下,新增logs文件夹和 log4j.properties 文件。
6、启动WebLogic:
通过Linux命令行,进入刚刚配置完成的域的bin目录:
/root/Oracle/Middleware/user_projects/domains/base_domain/bin
然后在命令行输入启动Weblogic命令: nohup sh ./startWebLogic.sh &
相比 ./startWebLogic.sh 命令优点:当命令行窗口关闭,程序会在后台挂起,不会关闭;
需要用到的几个命令:
【技巧: 在命令行中输入一个文件的前几个字母,按“TAB”键会自动匹配】
强制退出当前会话: Ctrl + C ;
查看启动后台输出: tail -f nohup.out
查看启动进程: ps -ef|grep weblogic/tomcat
强制关闭进程: kill -9 进程号
查看目录中所有文件: ls
查看当前完整路径: pwd
二、登陆WebLogic控制台:
1、打开浏览器,在网页上输入地址:http://200.200.200.17:7001/console
输入用户名密码【weblogic/copote185】,进入控制台界面;
2、在打开的界面中点击“部署”,在部署页面里面发布项目:
1、点击“锁定并编辑”按钮解锁 ==> 2、点击右侧“安装” 按钮 ==> 3、在“路径”后面输入文件所在路径 ==>
4、选中要部署的文件 ==> 5、点击三次“下一步”按钮直到不能点为止,然后点击“完成”按钮 ==> 6、先点击“保存”按钮,然后依次点击
“激活更改”、“锁定并编辑”按钮==> 7、再点击“部署” 此时项目状态为“准备就绪”==> 8、选中项目,点击“启动”按钮的下拉“仅为管理请求提供服务”
==> 9、点击“是”按钮,则项目启动成功;
注意:在启动项目之前,要先修改WEB内存:
修改内存方法:在下面目录下打开setDomainEnv.sh文件:
/root/Oracle/Middleware/user_projects/domains/base_domain/bin/
在文件中找到含: -Xms256m 、-Xmx512m、 PermSize=128m或48m、
MaxPermSize=256m 字样的;
将 -Xms256m 修改为 -Xms18000m;将 -Xmx512m 修改为 Xmx19000m;
将两个PermSize 修改为 PermSize = 10240M ;将MaxPermSize = 17000m 。
【有的修改为MEM_ARGS="-Xms1024m -Xmx10240m -XX:MaxPermSize=1024m"】
3、停止WebLogic服务:
方法1: 登陆控制台 http://200.200.200.17:7001/console , 在部署页面选中项目,点击”停止 ”(shutdownserver)按钮;
方法2: 利用脚本停止服务:在 /root/Oracle/Middleware/user_projects/domains/base_domain/bin
路径下,有一个stopWebLogic.sh文件,命令行执行即可: ./stopWebLogic.sh
Linux环境下用Weblogic发布项目【三】 -- 启动、登陆、停止WebLogic的更多相关文章
- Linux 环境下用Tomcat 发布项目
1.前提条件: a.安装远程连接Linux软件:F-Secure SSH File Transfer Trial[简写为:FSSH]: b.打开FSSH,远程连接Linux[单击“Quick Conn ...
- Linux 环境下的一些常用命令(三)
转载自 http://www.oschina.net/translate/20-advanced-commands-for-middle-level-linux-users 21. 命令: Find ...
- linux环境下配置java WEB项目运行环境,jdk8+tomcat8+mysql5.7.11 新手向
一:安装jdk 1.下载jdk 在oracle下载东西的时候因为oracle的一些验证机制,所以需要在链接前面添加一些参数 wget --no-check-certificate --no-cook ...
- Linux环境下用Weblogic发布项目【一】 -- 安装Weblogic
一.Weblogic安装系统环境: 1.前提条件: a.在笔记本[Windows7]上安装远程连接Linux软件:F-Secure SSH File Transfer Trial[简写为:FSSH] ...
- Linux环境下安装配置vsftpd服务(三种认证模式)
一.FTP简介 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议.它工作于网络传输协议的应用层,使用客户/服务器模式,主要是用来 ...
- linux环境下redis数据库的安装|配置|启动
安装 下载:打开redis官方网站,推荐下载稳定版本(stable) 解压 tar zxvf redis-3.2.5.tar.gz 复制:推荐放到usr/local目录下 sudo mv -r red ...
- 在linux系统下安装两个nginx以及启动、停止、重起
如果没有安装过nginx请看:linux下nginx部署以及配置详解 1.第一个nginx已经安装完成后,现在安装第二个nginx 启动:sudo /usr/sbin/nginx3 重起:sudo / ...
- Linux环境下段错误的产生原因及调试方法小结(转)
最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且 项目工程庞大复杂,出现了不少问题,其中遇到最多.花费时间最长的问题就是著名的“段错误”(Segmentation F ...
- Linux环境下段错误的产生原因及调试方法小结
转载自http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之 ...
- Linux环境下段错误的产生原因及调试方法小结【转】
转自:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之 ...
随机推荐
- linux部署MantisBT(三)部署MantisBT
三.部署MantisBT 1.下载MantisBT https://www.mantisbt.org/download.php 2.将MantisBT安装包放在/apache/htdocs下并重命名为 ...
- C if语句判断年龄
#include <stdio.h> int main(int argc, char **argv) { //新建两个变量给变量赋值跟初始化:const int a=45;int c=0; ...
- Response对象及常用方法
void addCookie(Cookie cookie)给客户端添加一个Cookie对象,以保存客户端的信息 void addDateHeader(String name,long value) 添 ...
- 棋盘问题:dfs
Description 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别.要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子 ...
- [转载] RCNN/SPP/FAST RCNN/FASTER RCNN/YOLO/SSD算法简介
RCNN: RCNN(Regions with CNN features)是将CNN方法应用到目标检测问题上的一个里程碑,由年轻有为的RBG大神提出,借助CNN良好的特征提取和分类性能,通过Regio ...
- tensorflow学习笔记(3)前置数学知识
tensorflow学习笔记(3)前置数学知识 首先是神经元的模型 接下来是激励函数 神经网络的复杂度计算 层数:隐藏层+输出层 总参数=总的w+b 下图为2层 如下图 w为3*4+4个 b为4* ...
- scatter注记词2
couch ranch bind ski extra bring note embrace tape they stick legend
- 冥冥中转到了mac 上进行开发
2013年愚人节前我的开发环境情况 我是一个有着15年windows使用经历的老programer,如果算上dos那还可以加两年.当过小企业网管,做过十二年的开发工作(直到老死,~_~).这期间当然也 ...
- NSValue的valueWithBytes:objCType:方法
+ (NSValue *)valueWithBytes:(const void *)value objCType:(const char *)type; NSValue的valueWithBytes: ...
- android入门 — AlertDialog对话框
常见的对话框主要分为消息提示对话框.确认对话框.列表对话框.单选对话框.多选对话框和自定义对话框. 对话框可以阻碍当前的UI线程,常用于退出确认等方面. 在这里主要的步骤可以总结为: 1.创建Aler ...