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指定到对应目录

  
    test
    AdminServer
    war
    D:\ideaCode\test\target\test
    DDOnly
  

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

 

 

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

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

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


Idea中WebLogic11.x部署项目_第1张图片
 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配置删除重新配一遍就好了。
 

 

 

 

 

 

  • Idea中WebLogic11.x部署项目_第2张图片
  • 大小: 43.2 KB
  • 查看图片附件

你可能感兴趣的:(weblogic,idea)