当前位置: 代码迷 >> Web前端 >> BEA weblogic9.2在myeclipse8.5的配备使用
  详细解决方案

BEA weblogic9.2在myeclipse8.5的配备使用

热度:633   发布时间:2012-10-26 10:30:59.0
BEA weblogic9.2在myeclipse8.5的配置使用

1.weblogic域配置:

在开始菜单中选择BEA PRODUCT? ―TOOLS ―CONFIGURATION WIZARD ,选择新建WebLogic域(在你的项目目录中创建WebLogic域)下一步选择要从中创建域的源,我们选择第一选项,使用一个自动配置的域以支持下列BEA产品:默认会选择WebLogic Server(Required),继续下一步,创建一个要分配到管理员角色的用户,此用户是用于启动开发模式服务器的默认管理员。设置用户名和密码,点击‘下一步’按钮,按下图画面所示,配置服务器启动模式和JDK

?

开发模式:对用户名和密码使用boot.properties,并对应用程序使用轮询以进行部署。在迭代开发过程中建议使用Sun JDK以获得更好的启动性能

?

生产模式:需要输入用户名和密码,对应用程序不需要轮询以进行部署。

?

选择开发模式,默认使用bea jdk,点击下一步进入自定义环境和服务设置,它会询问你是否希望自定义列举的选项

这里选“是”,点击下一步按钮,根据需要修改服务器的名称(我使用的是默认的AdminServer),主机,地址,端口号,输入WebLogic域(当单击‘创建’)时,域将在指定的位置生成。

这里我将域名设置为mydomain
?域位置F:\bea\user_projects\domains

如下图 完成创建

2应用部署

打开myeclipse8.5 ,?因为我是从1.6换到使用JDK1.5的,所以创建的WEB项目的编译器级别,jre路径什么的该改就改下,这里我也不多说,Window-Preferences-Myeclispe-Servers-Weblogic-Weblogic9.x

?

点击Weblogic9.x? 使weblogic server enable,

BEA home directory: F:\bea(我的weblogic安装的位置)

Weblogic installation directory: F:\bea\weblogic92

Administration username :xxxxxx(自己的设定)

Administration? password :xxxxxx(说是不能低于八位)

Execution domain root: F:\bea\user_projects\domains\mydomain(这里就是自己设定的域名和域位置的拼接)

Execution server name :AdminServer

Security policy file:F:\bea\weblogic92\server\lib\weblogic.policy(这个是默认的)

下面的选项JDK:jdk1.5.0,其他暂时不管

?

使用manage deployments部署项目和tomcat很相似,new Doployment的时候注意server选择使用WebLogic9.x

Deploy type 选择是Packaged Archive,之后项目就部署在F:\bea\user_projects\domains\mydomain\autodeploy\project_name.war这个位置

然后在myeclispe servers上启动weblogic服务,没有报错等console打印RUNNING MODE时候就可以访问

http??? ://?? localhost :7001 / project_name?? 就行了(注意空白不需要)

?

最开始我没有使用开发模式,使用产品模式的时候,访问部署项目一直是出404错误,这个问题估计是产品模式不允许自动deploy ,没有在web控制台上注册成功吧。。。当然网上也有人说是web.xml写的不合适,建议修改的说法,改了但是也没有效果,可能也是原因,但是不是出我的问题的原因

如果有人能知道详细情况,欢迎给我指导。

?

?

?

?

?

?

?

?

  相关解决方案