一、启动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的更多相关文章

  1. Linux 环境下用Tomcat 发布项目

    1.前提条件: a.安装远程连接Linux软件:F-Secure SSH File Transfer Trial[简写为:FSSH]: b.打开FSSH,远程连接Linux[单击“Quick Conn ...

  2. Linux 环境下的一些常用命令(三)

    转载自 http://www.oschina.net/translate/20-advanced-commands-for-middle-level-linux-users 21. 命令: Find ...

  3. linux环境下配置java WEB项目运行环境,jdk8+tomcat8+mysql5.7.11 新手向

    一:安装jdk 1.下载jdk  在oracle下载东西的时候因为oracle的一些验证机制,所以需要在链接前面添加一些参数 wget --no-check-certificate --no-cook ...

  4. Linux环境下用Weblogic发布项目【一】 -- 安装Weblogic

     一.Weblogic安装系统环境: 1.前提条件: a.在笔记本[Windows7]上安装远程连接Linux软件:F-Secure SSH File Transfer Trial[简写为:FSSH] ...

  5. Linux环境下安装配置vsftpd服务(三种认证模式)

    一.FTP简介 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议.它工作于网络传输协议的应用层,使用客户/服务器模式,主要是用来 ...

  6. linux环境下redis数据库的安装|配置|启动

    安装 下载:打开redis官方网站,推荐下载稳定版本(stable) 解压 tar zxvf redis-3.2.5.tar.gz 复制:推荐放到usr/local目录下 sudo mv -r red ...

  7. 在linux系统下安装两个nginx以及启动、停止、重起

    如果没有安装过nginx请看:linux下nginx部署以及配置详解 1.第一个nginx已经安装完成后,现在安装第二个nginx 启动:sudo /usr/sbin/nginx3 重起:sudo / ...

  8. Linux环境下段错误的产生原因及调试方法小结(转)

    最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且 项目工程庞大复杂,出现了不少问题,其中遇到最多.花费时间最长的问题就是著名的“段错误”(Segmentation F ...

  9. Linux环境下段错误的产生原因及调试方法小结

    转载自http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之 ...

  10. Linux环境下段错误的产生原因及调试方法小结【转】

    转自:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之 ...

随机推荐

  1. Win10系统XWware虚拟机安装Linux系统(Ubuntu)最新版教程

    XWware虚拟机安装Linux系统(Ubuntu)教程 一.下载并安装VMware虚拟机 借助VMware Workstation Pro, 我们可以在同一台Windows或Linux PC上同时运 ...

  2. Unity制作人物头像小图标和小地图

    人物头像的制作: 在场景中添加人物模型和环境模型 设置人物的layer为Player 在主摄像机的基础上,新建一个次摄像机并将摄像机镜头对准人物面部,调整至合适大小. 设置次摄像机 culling m ...

  3. CodeForces - 1059D(二分+误差)

    链接:CodeForces - 1059D 题意:给出笛卡尔坐标系上 n 个点,求与 x 轴相切且覆盖了所有给出点的圆的最小半径. 题解:二分半径即可.判断:假设当前二分到的半径是 R ,因为要和 x ...

  4. HDU - 6441(费马大定理)

    链接:HDU - 6441 题意:已知 n,a,求 b,c 使 a^n + b^n = c^n 成立. 题解:费马大定理 1.a^n + b^n = c^n,当 n > 2 时无解: 2. 当 ...

  5. Java并发基础--volatile关键字

    一.java内存模型 1.java内存模型 程序运行过程中的临时数据是存放在主存(物理内存)中,但是现代计算机CPU的运算能力和速度非常的高效,从内存中读取和写入数据的速度跟不上CPU的处理速度,在这 ...

  6. SSH:远程登陆

    SSH用于计算机之间的加密登录的前提是公钥为真,所以存在中间人攻击中间人攻击:与https协议不同,SSH协议的公钥是没有CA公证的,当对公钥的请求被中间截获时,中间人可以发出伪造公钥干坏事而不被识破 ...

  7. mahout协同过滤算法各接口

    Mahout协同过滤算法 Mahout使用了Taste来提高协同过滤算法的实现,它是一个基于Java实现的可扩展的,高效的推荐引擎.Taste既实现了最基本的基于用户的和基于内容的推荐算法,同时也提供 ...

  8. redis 面试

    Redis有哪些数据结构? 字符串String.字典Hash.列表List.集合Set.有序集合SortedSet. 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog.G ...

  9. j2ee—框架(1):Servlet+JSP实现基本的登录功能(v1.0)

    主要分为四个部分:LoginController.web.xml.login.jsp和login_success.jsp(login_fail.jsp). 第一部分 LoginController p ...

  10. c++设计模式----装饰模式

    前言 在实际开发时,你有没有碰到过这种问题:开发一个类,封装了一个对象的核心操作,而这些操作就是客户使用该类时都会去调用的操作:而有一些非核心的操作,可能会使用,也可能不会使用:现在该怎么办呢? 将这 ...