weblogic安装,部署和debug调试

安装weblogic

需要注意两点,一是先安装JDK,二是JDK版本是否支持weblogic版本。

例如weblogic 10.3支持JDK1.5,weblogic12支持JDK1.6

创建新域

到默认或指定路径,创建新域时,注意设置管理员的登录账号密码和新域的端口号。

也可以通过configuration wizard,来创建新域。

可能会因为JDK版本出现不兼容导致weblgoic创建新域失败的问题

c714b8c4a87812de92b95afa56133a05610.jpg

修改startWebLogic.cmd文件,添加

title 9003
rmdir /S/Q C:\Oracle\Middleware\Oracle_Home\user_projects\domains\sms_domain\servers\AdminServer\tmp

set USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=512m
-Duser.timezone=GMT+08

可以设置新域的端口号和分配内存大小。

45e07932f16fbb08bdff8cbb2fb422c5863.jpg

部署

创建完毕后,通过startWebLogic.cmd,启动新域。

启动完毕后,在浏览器输入http://localhost:9003/console,跳转到weblogic管理员登录页面,输入自己配置的管理员账号,登录weblogic。

点击,部署,安装,通过修改文件路径,找到需要部署的项目。并一路下一步,直到完成。会提示部署成功或失败,如果失败,可以通过点击启动,让weblogic容器再次启动项目。

635c2281628ef946958ea962a8de83e3aa9.jpg

配置数据源

fc8fbd1c7baad5eb596571d7965aba00815.jpg

新建----第一项(一般数据源)

根据数据源的配置文件,填写名称和JNDI名称,这里以我的配置举例:

1aaaf6160ea9e514b52746c7abb6ac31417.jpg

重点!点击下一步,数据源驱动选择倒数第4项!不使用默认!

2ffcaa0d9bba1a93a40223c940fc019f871.jpg

后面根据自己数据源的配置,一路填写,点击,就完毕了。

e6f6f0bfff9bc92e8bd4aae28c1b91303ef.jpg

注意:配置好的数据源,需要在TAB标签中选中 目标,并勾选AdminServer。才会生效!

weblogic基于eclipse的远程debug调试

在域文件的bin目录下,找到setDomainEnv.cmd文件,修改该文件。

27c6464e322bdfa97a27632906f20018230.jpg

添加set debugFlag=true这行代码,注意等于号两边不要有空格,不然会出现问题!!!

会让域在启动时,执行debug启动方式。

cf98b3e794bd861e4f75d0d283b86177d0c.jpg

当我们要启动多个域,并且debug多个域时,需要修改域的debug监听端口号。不然两个域共用一个监听端口号,会报错。

在同一个文件中,查找端口号,默认8453,修改为其他端口号。

a950e56eea5e2783f4ba32018cedeaa1b70.jpg

重启域,可以通过tcping工具,在cmd中,tcping 127.0.0.1 8453这样的方式,判断接口是否设置成功。

8434432e1094ad76455dcb6999456f3a22d.jpg

如果debug监听接口没有调试成功,最大可能就是配置文件里,set debugFlag=true没写好,有空格什么的。或者和其他域的接口号冲突。这里先不提了。

eclipse debug weblogic

选中需要debug的项目,选择debug configurations

89a9600c7c01c15a296255fe31c2d4ff1b7.jpg

监听端口号改为weblogic的域设置的监听端口号

 

697221d26b61be6385de0a922745b3c33a3.jpg

创建成功,就不会报错。

如果报错connection to remote VM错误,可能是weblogic的监听端口号没有启动成功,连接不上。

清除weblgoic缓存

有时候svn导出的项目更新了,而weblogic的域部署的项目还没有更新。导致debug不进来,或者执行行数不匹配了。

通过在workspace中,执行项目的build.cmd,会在项目的文件夹下生成项目的jar包。

将这个jar包,替换到域部署项目的文件夹中lib下,替换jar包。等于替换部署的项目代码。

然后在域文件的servers文件夹中,AdminServer文件夹中,删除除security以外其他缓存文件,重启域。

 

转载于:https://my.oschina.net/xiaoyoung/blog/2967208

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值