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写的不合适,建议修改的说法,改了但是也没有效果,可能也是原因,但是不是出我的问题的原因
如果有人能知道详细情况,欢迎给我指导。
?
?
?
?
?
?
?
?