以前一直做 web开发时候都是把项目部署到tomcat中 也习惯了在MyEclipse 中依赖插件直接部署tomcat 服务器
最近接触了weblogic 还是用以前的方法部署 结果一直出错 很是郁闷 搞了好久 现在终于搞定了 写给大家分享下。
下面介绍两种方式部署 :
前置条件: weblogic 81 myeclipse 5.5
前置操作: 1 打开configuration Wizard 创建一个域 mydomain
2 在Myeclipse 中创建一个web 命名pp
一 不通过Myeclipse 直接手工部署到weblogic
1) 找到你创建的domain user_preject/mydomain start WLS server
2) 访问控制台 http://localhost:7001/console
Deployments/Web Application Modules 部署你创建的工程pp 注意你部署的名称 默认为WebRoot
查看状态是否 active
3)访问 http://localhost:7001/WebRoot
部署成功
二 在Myeclipse 中部署
1)在工具栏中打开window/preferences/myeclipse/application Servers/weblogic/weblogic 8.x
2) 配置信息: (1)BEA home directory:D:/BEA。假定WebLogic安装在D:/BEA文件夹中。
(2)WebLogic installation directory:D:/BEA/weblogic81。
(3)Admin username:weblogic。
(4)Admin password:weblogic。
(5)Execution domain root:D:/BEA/user_projects/mydomain。
(6)Execution domain name:mydomain。
(7)Execution server name:myserver。
(8)Hostname:PortNumber:localhost:7001。
(9)Security policy file:D:/BEA/weblogic81/server/lib/weblogic.policy。
(10)JAAS login configuration file:省略。
一些设置因人而异
3)这是很重要的步骤 在配置的weblogic 8.x 中JDK 选择BEA自带的JDK 不用也可以 但必须选 择jdk 1.4 因为weblogic81 不支持jdk1.5 或更高版本 不然启动不成功
4)最后点击Paths,在右边的Prepend to classpath列表框中,通过Add JAR/ZIP按钮,加入D:/BEA/weblogic81/server/lib/weblogic.jar、D:/BEA/weblogic81/ server/lib/webservices.jar。如果用到数据库,还需把数据库的驱动类库加进来,这里我们用WebLogic自带的SQL Server数据库驱动库D:/BEA/weblogic81/server/lib/mssqlserver4v65.jar。(我试过不加这几个 jar 也没出问题 还是尽量加上为好)
至此 总算是部署成功了。。
补充一点: 如果启动时候报这样的错误 Deploymentdescriptor "web.xml" is