zoukankan      html  css  js  c++  java
  • WebLogic初学笔记

    这两天在公司自己摸索着用WebLogic(因为可以问的同事不多),之前一直用的是tomcat。面对一个从不了解的技术,自己摸索似乎非常背劲。后来有同事指点果然事半功倍。

    项目使用WebLogic版本:10.3.6,也是大家使用较多的一个版本。

    一、WebLogic的安装和配置方法,网上很多很详细,在此转载一篇我认为很详细很具体的(已经转载到我的sina blog中了,注:在配置的时候选择“开发模式”。如果选择的是“生产模式”,安装之后在config/config.xml中将34行改为:"<production-mode-enabled>false</production-mode-enabled>",将生产模式改为开发模式):http://blog.sina.com.cn/s/blog_7289f9210102v322.html

    二、安装和配置之后,在MyEclipse中配置。MyEclipse中的菜单Window→Preferences中搜索“Weblogic”,选择版本,配置后如图:

    对各项配置的注释:

        首先,选择“enable”。

        然后:

        “BEA home directory”:bea后来被oracle公司收购,现在已经都由oracle公司进行服务。bea的weblogic只出到9.x的版本。基本现在的10.x 以及更高都换成oracle 的。所以该目录即OracleMiddleware目录。该值填写正确之后,剩余值会自动填充。

        “WebLogic installation directory”:WebLogic安装目录

        “administration username”:配置WebLogic时,设置的管理员用户名

        “administration password”:配置WebLogic时,设置的管理员密码

        “Execution domin root”:配置WebLogic时,指定的域名的位置。有时候配置完成后启动WebLogic,控制台会出现“config.xml not found”的提示,启动失败,因为启动时,是在此处配置的目录下找“config”文件夹下的config.xml文件,如果该处配置错误,就会找不到该文件而报错。

        “Execution server name”:配置WebLogic时,管理服务器的名称。

        “Security policy file”:安全策略文件,默认使用weblogic.policy

        “JAAS login configuration file”:不填

        接下来,JDK:WebLogic的JDK使用安装WebLogic时选择的,这里是JDK160_24,如图:

        image

    如果JDK的下拉列表中没有,则点击“Add”按钮添加,位置如下图:

    image

        至此,WebLogic在MyEclipse中的配置完成。

    三、部署项目到WebLogic

        WebLogic的部署方法有多种,其中一种是在WebLogic的console中部署:WebLogic启动之后,在浏览器中输入:http://IP+端口号/console(这里是http://localhost:7001/console)进入console,输入配置WebLogic时设置的管理员用户名和密码。具体方法网上有博客写的非常清楚:http://tlinle.blog.51cto.com/251944/839935(该博主的用了4篇文章说明了再Red Hat下WebLogic的安装到使用,写的很详细,附上链接:http://tlinle.blog.51cto.com/all/251944

        另一种是在MyEclipse中部署。当WebLogic配置的是开发模式时,可以在MyEclipse中自动部署。方法和tomcat一样。部署成功后,启动WebLogic时控制台会打印项目相关信息。

    四、启动WebLogic

        WebLogic的启动方法和tomcat一样,在MyEclipse的"servers"窗口中,右击“WebLogic 10.x”→“Run Server”/“Debug Server”

        启动成功后,访问项目:"http://localhost:7001/项目名"

    五、Linux中启动和关闭WebLogic

         通过ssh控制远程服务器,对weblogic进行启动或关闭的方法:
         关闭weblogic服务:
         1、查找weblogic进程:#ps -ef|grep weblogic,找到weblogic的pid
         2、杀掉weblogic进程:#kill -9 pid号
        开启weblogic服务:
        1、进入weblogic的对应的项目域环境,到startWeblogic.sh所在的目录
        2、#nohup ./startWeblogic.sh &(&的作用是可以使服务在后台启动)
        3、#tail -f nohup.out 可查看启动服务的后台运行情况

    待续……

  • 相关阅读:
    文件系统
    MySQL中添加唯一约束和联合唯一约束
    Ubuntu(Debian)的aptitude与apt-get的区别和联系
    透明与Z序示例
    Qt Quick分组属性案例
    TextView 设置超过几行后显示省略号
    ionic list item-radio checked
    webkit的基本应用
    信号槽操作案例
    报错:tr was not declared in this scope
  • 原文地址:https://www.cnblogs.com/mySummer/p/4060110.html
Copyright © 2011-2022 走看看