一、开发环境 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服务下添加对应项目就可以启动运行了。