zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    几个比较好的IT站和开发库官网
    Win7下Qt5.2中使用OpenGL的glu函数库无法使用的解决方案
    QT5.2 Assistant-设置应用程序图标
    linux下文件编码格式转换方法(gb18030/utf-8)
    QT-进制转换计算器
    QT-图标设置
    QT-make: *** No rule to make target
    QT的exe文件打开显示,无法定位程序***输入点于动态链接库****
    QT工程文件上传Github仓库
    Eclipse中文乱码
  • 原文地址:https://www.cnblogs.com/mingyue1818/p/3560590.html
Copyright © 2011-2022 走看看