weblogic安装,部署和debug调试

安装weblogicweb

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

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

建立新域dom

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

也能够经过configuration wizard,来建立新域。tcp

可能会由于JDK版本出现不兼容致使weblgoic建立新域失败的问题svn

修改startWebLogic.cmd文件,添加工具

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

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

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

部署

建立完毕后,经过startWebLogic.cmd,启动新域。

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

点击,部署,安装,经过修改文件路径,找到须要部署的项目。并一路下一步,直到完成。会提示部署成功或失败,若是失败,能够经过点击启动,让weblogic容器再次启动项目。

配置数据源

新建----第一项(通常数据源)

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

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

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

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

weblogic基于eclipse的远程debug调试

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

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

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

当咱们要启动多个域,而且debug多个域时,须要修改域的debug监听端口号。否则两个域共用一个监听端口号,会报错。

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

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

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

eclipse debug weblogic

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

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

 

建立成功,就不会报错。

若是报错connection to remote VM错误,多是weblogic的监听端口号没有启动成功,链接不上。

清除weblgoic缓存

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

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

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

而后在域文件的servers文件夹中,AdminServer文件夹中,删除除security之外其余缓存文件,重启域。

相关文章
相关标签/搜索