Idea中WebLogic11.x部署项目

 

一、开发环境   jdk1.6+idea15.0.3+git

二、说明,WebLogic还是上学那会玩过,现在换工作来之前也是老人给配的,当时也是把项目clone下来后,配置完weblogic,启动发现访问不了,没办法就在安装目录D:\Oracle\Middleware\user_projects\domains\base_domain\config下修改config.xml中相应配置,如下,主要是source-path指定到对应目录

  <app-deployment>
    <name>test</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>D:\ideaCode\test\target\test</source-path>
    <security-dd-model>DDOnly</security-dd-model>
  </app-deployment>

 虽然还是会报错,但是再启动就能正常访问了。再后来来新人,给新人安装才发现好多地方还有问题。现在大概整理下,以后不断完善。

 

 

三、安装步骤,选择开发模式,生产模式时你启动weblogi会让你输入用户名密码,有些idea启动时你输完用户名,根本不提示你输入密码就往下执行,然后报错了。

1、注意选择jdk和项目对应的版本相同。

2、新建数据源(一般数据源),注意JNDI和你的名称不要一样,会报错。选择数据库类型,如下图(oracle)



 3、服务>jdbc>持久化存储;服务-消息传递-JMS服务器-选择新建,持久化存储选择刚刚建的,目标为AdminServer;服务-消息传送-JMS模块-点击新建,目标也为AdminServer;点击 服务-消息传送-JMS模块-点击进去你刚才创建的模块-选择子部署,这里最后一步目标选择你刚刚建的JMS服务器,不要选AdminServer。

4、创建队列,注意JNDI唯一性,选择刚刚创建的子部署,和分配JMS服务器;创建工厂,同样注意JNDI唯一性,看你项目中的名称了。项目中更改对应weblogic用户名密码就可以部署了。如我的为:

jndi.jms.jmsConnectionFactory=jndiConnectionFactory
jndi.jms.jmsDestination=jndiQueue
 四、这里为idea的配置说明。主要就是Artifacts中新建Web Application :Exploded指定你的项目编译输出路径Output directory,我的已修改默认路径,具体可以参考自己的默认路径,这里的web:war exploded是说非jar包形式的。这样在weblogic服务下添加对应项目就可以启动运行了。
注意上面一步:有些默认就可以运行,有些更改了路径的可能不行,根据实际情况设置。同时在更改数据源名称时出现过javax.naming.NameNotFoundException异常,把所有weblogic配置删除重新配一遍就好了。
 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值