MyEclipse2017的weblogic怎么配置
配置 MyEclipse 的 WebLogic 9
MyEclipse2017的weblogic怎么配置?
MyEclipse2017的weblogic怎么配置?
MyEclipse2017的weblogic怎么配置?
启 动 Eclipse,选择“Window -> Preferences”菜单,打开项对话框。展开 MyEclipse 下的 Application s ,点击 WebLogic 9,选中右边的 Enable 单选按钮,启用 WebLogic 。配置如下:
①BEA home directory:C:BEA(定 WebLogic 安装在 C:BEA 目录中)
②WebLogic installation directory:C:BEAWebLogic92
③Admin username:user(来自 WebLogic 中的配置)
④Admin password:12345678(来自 WebLogic 中的配置)
⑤Execution domain root:C:BEAuser_projectsdomainsmydomain
⑥Execution server name:Admin
⑦Security policy file:C:BEAWebLogic92serverlibweblogic.policy
⑧JAAS login configuration file:(Null)
接着展开 WebLogic 9 ,点击 JDK,在右边的 WLS JDK name 处选择 WebLogic 9 的默认 JDK。这里组合框中缺省为单独安装的 JRE。单击 Add 按钮,弹出 WebLogic -> Add JVM 对话框,在 JRE 主目录处选择 WebLogic 安装文件夹中的 JDK 文件夹,我的版本为 C:BEAjdk150_04,程序会自动填充其他选项。单击确定按钮关闭对话框。这时候就可以在 WLS JDK name 组合框中选择 jdk150_04 了。(注意。这里jdk要选择weblogic下面的jdk,不然不能正常启动)
在MyEclipse中如何配置WebLogic?。
配置 MyEclipse 的 WebLogic 9
启 动 Eclipse,选择“Window -> Preferences”菜单,打开项对话框。展开 MyEclipse 下的 Application s ,点击 WebLogic 9,选中右边的 Enable 单选按钮,启用 WebLogic 。配置如下:
①BEA home directory:C:BEA(定 WebLogic 安装在 C:BEA 目录中)
②WebLogic installation directory:C:BEAWebLogic92
③Admin username:user(来自 WebLogic 中的配置)
④Admin password:12345678(来自 WebLogic 中的配置)
⑤Execution domain root:C:BEAuser_projectsdomainsmydomain
⑥Execution server name:Admin
⑦Security policy file:C:BEAWebLogic92serverlibweblogic.policy
⑧JAAS login configuration file:(Null)
接着展开 WebLogic 9 ,点击 JDK,在右边的 WLS JDK name 处选择 WebLogic 9 的默认 JDK。这里组合框中缺省为单独安装的 JRE。单击 Add 按钮,弹出 WebLogic -> Add JVM 对话框,在 JRE 主目录处选择 WebLogic 安装文件夹中的 JDK 文件夹,我的版本为 C:BEAjdk150_04,程序会自动填充其他选项。单击确定按钮关闭对话框。这时候就可以在 WLS JDK name 组合框中选择 jdk150_04 了。(注意。这里jdk要选择weblogic下面的jdk,不然不能正常启动)
至此,MyEclipse 中 WebLogic 9 的配置工作就算完成了。下面可以看看在 Eclipse 中能否启动 WebLogic 了?安装了 MyEclipse 之后,Eclipse 工具栏中就会有一个“Run/Stop/Restart MyEclipse Application s”下拉按钮。点击该按钮的下拉部分,选择“WebLogic 9 -> Start”菜单,即开始启动 WebLogic 了。通过查看控制台的消息,就可以检查启动是否成功,或发生什么异常。
看看错误提示是什么 根据错误提示进行修正 配weblogic的时候 jdk的路径选用weblogic自己带的,这样会比较稳定
weblogic 部署新项目问题
在weblogic中部署项目通常有三种方式:,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。
控制台部署
启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控制台里面
点击左侧的部署
在右侧点击安装按钮,准备进行项目安装
看到路径输入框,可以在下面选择要部署的项目的位置
也可以直接输入要部署的包的位置,敲回车
点击下一步即可
继续下一步
点击完成按钮
保存前面各步的设置
保存完成后,会看到激活更改的提示,且不需要重启。
这时便可以进行测试了,输入项目名称,看到了项目的欢迎页面,即项目部署成功。
如果前面的步骤作完成了,但依然无法访问项目的话,可以参考下面的补充步骤
补充步骤
补1 点击部署,勾选上项目,点击启动
补2 待启动后,项目状态为活动,健康状况为OK时,继续测试。
自动部署
自动部署时不需要登录控制台,在domain域的主目录下面有个autodeploy目录,直接将项目包拷贝到autodeploy目录下面就可以了。
目录里面有个readme.txt 文档,打开看一下,这里摘段出来
主要说什么呢,就是开发模式下面,当weblogic启动时,会自动部署autodeploy目录下面的项目。
将部署包servletDemo.war 丢到autodeploy目录下面,启动startWeblogic.cmd ,进行servletDemo的访问,依然可以看到
欢迎页面。
配置文件部署
文件在domain域的config目录下面,config.xml主要配置了domain域的一些相关信息
我们要部署项目,该在哪里配置呢
我们的项目部署信息添加在configuration-version 和 admin-server-name 之间
刚开始进行config.xml 配置文件部署的时候,出现了404,修改了下配置就可以了
将部署的war包解压为文件夹的形式,然后
将 war 里面的war 修改为 dir 即可
然后启动weblogic服务即可。
weblogic登陆控制台之后左上角的“Lock&Edit”按钮,不知道点了什么之后就不显示了,怎么让它显示出来还:
这是Admin工作在开发模式下,没有锁定和应用机制,你的作直接生效不用确认。想切换到生产模式,如下方法:
Windows: %DOMAIN_HOME%binsetDomainEnv.cmd
Linux: $DOMAIN_HOME/bin/setDomainEnv.sh
找如下选项,如果注释掉了去掉注释,改选项为true
PRODUCTION_MODE=true
然后重启Admin
使用jmx对weblogic进行动态的配置(源代码)
对weblogic进行配置一般是通过console控制台来进行配置的 但有的时候 需要自己在程序中需要进行动态的配置 比如增加队列 显示队列 或者配置数据源 改写写config xml 是可以达到动态配置的效果的 但bea不这样做 而且这样做需要重新启动 怎么样既动态的配置 又不重新启动呢?笔者查询了weblogic的网站 了解到有两种方法动态的配置( )可以使用weblogic Admin命令(文档地址 ) ( )使用weblogic是用jmx编程来进行管理 通过jmx来对weblogic中的组件进行动态的配置 jmx的文档地址 如果使用这种方法 要将weblogic jar配置到CLASSPATH环境变量中(因为weblogic的jmx类是放在weblogic jar中的)本人写了一份代码 对Queue进行管理 包括JMSQueue的增加 删除 和显示 我的config xml文件如下
Title: 消息中心
Description: 对消息队列进行维护
@author 张荣斌 @version /import ja util ;import ja util regex Pattern;import jax naming Context;import weblogic jndi Environment;import weblogic mament MBeanHome;import weblogic mament runtime ServletRuntimeMBean;import weblogic mament runtime ApplicationRuntimeMBean;import weblogic mament runtime WebAppComponentRuntimeMBean;import weblogic mament runtime ComponentRuntimeMBean;import weblogic jms extensions ;import weblogic mament RemoteMBean;import jax mament ObjectName;import jax mament QueryExp;public class JMSQueueMaintain {public static final String WEBLOGIC_URL = t ://localhost: ;public static final String WEBLOGIC_USER= ;public static final String WEBLOGIC_PASSWORD = ;public static final String WEBLOGIC_JMSSERVER = MessageCenter ;//JMS的名字 可以看到我的config xml