这两天在公司自己摸索着用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 的。所以该目录即Oracle\Middleware目录。该值填写正确之后,剩余值会自动填充。

“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,如图:

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

至此,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 可查看启动服务的后台运行情况

待续……

WebLogic初学笔记的更多相关文章

  1. weblogic初学笔记2-在Linux上部署项目

    一.这两天在做部署项目到Linux服务器上. 网上有用war包部署的,也有把war包解压之后部署的.比如:http://www.cnblogs.com/xdp-gacl/p/4143413.html ...

  2. C++ STL初学笔记

    C++  STL初学笔记 更系统的版本见徐本柱的PPT set 在这儿:http://www.cnblogs.com/pdev/p/4035020.html #include <vector&g ...

  3. Spring 初学笔记

    Spring 初学笔记: https://blog.csdn.net/weixin_35909255/article/category/7470388

  4. laravel 5.6初学笔记

    laravel 5.6初学笔记 http://note.youdao.com/noteshare?id=bf4b701b49dd035564e7145ba2d978b4 框架简介 laravel文档齐 ...

  5. csapp网络编程初学笔记

    csapp网络编程初学笔记 客户端-服务器编程模型 每个网络应用都是基于客户端-服务器模型,服务器管理某种资源,并且通过操作来为它的客户提供某种服务 客户端-服务器模型中的基本操作是transacti ...

  6. Python初学笔记之字符串

    一.字符串的定义 字符串是就一堆字符,可以使用""(双引号).''(单引号)来创建. 1 one_str = "定义字符串" 字符串内容中包含引号时,可以使用转 ...

  7. python 初学笔记 (一)

    初学python第一天,希望自己真正了解计算机语言,并且做出成效. 写下学习笔记,记录学习进度,娱乐学习,不断成长. python详细介绍: python是什么?运用到哪里?有哪些在使用它? pyth ...

  8. 从Python到Go:初学笔记

    本文记录了我在学习Go的过程时的一些笔记,主要是比较Python和Go之间的差异并作简单描述,以此使Python程序员对Go语言的特性有简略的了解.初学难免有纰漏,欢迎各位批评指正补充交流,谢谢. 数 ...

  9. SQL 数据库初学笔记一

    做web刚好用得上SQL和php,图书馆借来书,来一个一晚上速成 <SQL必知必会>笔记 通用的语法,相关分类执行程序(DBMS): Apache Open Office Base Ado ...

随机推荐

  1. LEAPMOTION开发UI专题(1)

    非常 抱歉的是,之前说的LEAP/UI框架设计可能仅仅有两篇 由于个人时间实在是不同意 这个问题假设展开去写的话 那么说写本书都是不为过的 且由于内容改动非常是杂乱 所以我第一篇文章用来介绍LEAP预 ...

  2. 〖Android〗我的ADT Eclipse定制

    1. 配置自动补全: Windows -> preferences -> 搜索assist,修改 java xml自动触发补全:.abcdefghijklmnopqrstuvwxyzABC ...

  3. C#获取网页的HTML码、下载网站图片 get post

    /// <summary> /// 获取网页的HTML码 /// </summary> /// <param name="url">链接地址&l ...

  4. ios中输入框的父类--文本框,DataPick,pickerview

    父控制器 #import <UIKit/UIKit.h> #import "ScrollViewExt.h" @interface BaseKeyBoardCtrl : ...

  5. Nuget 配置文件的位置

    最近在 Visual Studio 中使用 Nuget 时,发现总是连接代理服务器,忘了什么时候配置的了,找了半天没找到配置位置,最后发现在这个地方: %appdata%\NuGet 找到 NuGet ...

  6. iOS 版本更新(强制更新)检测问题

    iOS 版本更新(强制更新)检测问题 通常iOS系统中是默认设置再wifi状态,且网络状况良好下自己更新应用的. 但是如果用户设置了不自动更新,但是我们的APP出现重要的版本,一定需要用户更新的情况下 ...

  7. Roller5.0.3安装配置部署 step by step

    一.下载roller 下载地址:http://roller.apache.org/downloads/downloads.html下载下来之后,解压包含两部份doc.webapps 二.准备环境 1. ...

  8. default listener is not configured in grid infrastructure home

    Oracle Restart enable database creation requries Default listener configured and running in Grid Inf ...

  9. Public key for ambari-server-2.4.2.0-136.x86_64.rpm is not installed 安装ambari报错总结

    提示;# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 就是导入这个安装包的key 可以使用http的协议 比如我用的就是 rpm ...

  10. altium designer 10如何画4层板

    本篇博客主要讲解一下如何用altium designer10去画4层板. 想想当初自己画4层板时,也去网上海找资料,结果是零零散散,也没讲出个123,于是硬着头皮去找师兄,如何画4层板.师兄冷笑道:“ ...