网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  myeclipse 5.0 + weblogic 9.2 配置详解     
  文章作者:未知  文章来源:水木森林  
  查看:59次  录入:管理员--2007-11-17  
 

选择 weblogic 9.2 的原因

    ①weblogic 8 支持的是 j2ee 1.3,也就是 servlet 2.3 规范。

若在 myeclipse 中建立 web project 时选择了 j2ee 1.4[default],在部署的时候就会出现异常,提示部署描述符 web.xml 是畸形的,也就是未通过 dtd 检验。因为 j2ee 1.4 使用的是 servlet 2.4 规范,这直接体现在 web.xml 部署描述符的头部引用中。这就是有些朋友遇到的,部署在 tomcat 和 jboss 中能够运行的 jsp 程序,部署到 weblogic 8 就无法运行的原因之一。解决这个问题,需要将 weblogic 升级到 9.2 版本;或者使用 j2ee 1.3。

servlet 2.3 规范生成的 web.xml 头部:

myeclipse 5.0 + weblogic 9.2 配置详解<?xml version="1.0" encoding="utf-8"?>
myeclipse 5.0 + weblogic 9.2 配置详解<!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.3//en"
myeclipse 5.0 + weblogic 9.2 配置详解"http://java.sun.com/dtd/web-app_2_3.dtd">
myeclipse 5.0 + weblogic 9.2 配置详解<web-app>
myeclipse 5.0 + weblogic 9.2 配置详解...
myeclipse 5.0 + weblogic 9.2 配置详解</web-app>


servlet 2.4 规范生成的 web.xml 头部:

myeclipse 5.0 + weblogic 9.2 配置详解<?xml version="1.0" encoding="utf-8"?>
myeclipse 5.0 + weblogic 9.2 配置详解<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
myeclipse 5.0 + weblogic 9.2 配置详解xmlns:xsi=http://www.w3.org/2001/xmlschema-instance
myeclipse 5.0 + weblogic 9.2 配置详解xsi:schemalocation="http://java.sun.com/xml/ns/j2ee
myeclipse 5.0 + weblogic 9.2 配置详解http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
myeclipse 5.0 + weblogic 9.2 配置详解...
myeclipse 5.0 + weblogic 9.2 配置详解</web-app>


    ②若在上一个问题选择了 j2ee 1.3 进行开发后,在部署时会出现另外的异常,提示“unsupported major.minor version 49.0”—— 又是版本问题,这次是由于 jdk 版本不支持造成的。weblogic 8 不支持 jdk 1.5,由 jdk 1.5 编译的程序无法部署到只支持 jdk 1.4 的服务器上运行。解决的办法也有两个:用 jdk 1.4 重新编译;或者换用支持 jdk 1.5 的服务器,也就是升级到 weblogic 9.2。

配置 weblogic 9.2

    安装 weblogic 比较容易,在这里就不再累述了,大家可以参阅相关文档。现在着重讲一下 weblogic 的配置,因为后面在配置 myeclipse 时将用到这里的配置信息。



①运行开始 -> 程序 -> bea products -> tools -> configuration wizard。
②选择 create a new weblogic domain,next。
③在 select domain source 界面保持默认,next。
④在 user name 处输入 user,两个 password 都输入 12345678(密码要求 8 位),next。
⑤ 在 configure server start mode and jdk 界面中保持默认,即 jdk 选择的是“sun sdk 1.5.0_04 @ c:/bea/jdk150_04”,注意这里若选择“other jdk”配置比 sdk 1.5.0_04 更高的版本,服务器启动时将会出现异常,所以最好保持默认,然后 next。
⑥在 customize environment and services settings 界面中默认为 no,next。
⑦在 domain name 处输入 mydomain,点击 create。
⑧完成后点击 done 关闭 configuration wizard 对话框。
⑨ 运行开始 -> 程序 -> bea products -> user projects -> mydomain -> start admin server for weblogic server domain,检查服务器是否启动成功。

配置 myeclipse 的 weblogic 9 服务器

    启动 eclipse,选择“window -> preferences”菜单,打开首选项对话框。展开 myeclipse 下的 application servers 节点,点击 weblogic 9,选中右边的 enable 单选按钮,启用 weblogic 服务器。配置如下:
①bea home directory:c:/bea(假定 weblogic 安装在 c:/bea 目录中)
②weblogic installation directory:c:/bea/weblogic92
③admin username:user(来自 weblogic 中的配置)
④admin password:12345678(来自 weblogic 中的配置)
⑤execution domain root:c:/bea/user_projects/domains/mydomain
⑥execution server name:adminserver
⑦security policy file:c:/bea/weblogic92/server/lib/weblogic.policy
⑧jaas login configuration file:(null)

    接着展开 weblogic 9 节点,点击 jdk,在右边的 wls jdk name 处选择 weblogic 9 的默认 jdk。这里组合框中缺省为单独安装的 jre。单击 add 按钮,弹出 weblogic -> add jvm 对话框,在 jre 主目录处选择 weblogic 安装文件夹中的 jdk 文件夹,我的版本为 c:/bea/jdk150_04,程序会自动填充其他选项。单击确定按钮关闭对话框。这时候就可以在 wls jdk name 组合框中选择 jdk150_04 了。

    至此,myeclipse 中 weblogic 9 的配置工作就算完成了。下面可以看看在 eclipse 中能否启动 weblogic 服务器了?安装了 myeclipse 之后,eclipse 工具栏中就会有一个“run/stop/restart myeclipse application servers”下拉按钮。点击该按钮的下拉部分,选择“weblogic 9 -> start”菜单,即开始启动 weblogic 了。通过查看控制台的消息,就可以检查启动是否成功,或发生什么异常。

补充配置

    点击 paths,在右边的 prepend to classpath 列表框中,通过 add jar/zip 按钮,加入:
c:/bea/weblogic81/server/lib/weblogic.jar
c:/bea/weblogic81/server/lib/webservices.jar
    如果要用到数据库,还需要把数据库的驱动类库添加进来,这里我们用 weblogic 自带的 sql server 数据库驱动类库:
c:/bea/weblogic81/server/lib/mssqlserver4v65.jar

对常见启动问题

    出现 the weblogic server did not start up properly. 提示和 java.io.invalidclassexception 异常的问题,通常是因为 jdk 选择不当引起的,在 myeclipse 的配置中选择的 jdk 应该必须与配置 weblogic 时选择的 jdk 相同。当选择默认 jdk 时,也可以在 myeclipse 中配置 bea 的 jrockit90_150_04 这个 jdk。

 
 
上一篇: myeclipse + weblogic 配置详解    下一篇: myeclipse和struts2+spring+hibernate混合编程
  相关文档
区分tomcat与web服务器、应用服务器的关系 07-02
原创-effective java学习笔记3:用私有构造函数强化不可实例化能? 11-17
关于垃圾收集的一些话 11-17
结合第三方工具对weblogic进行调优 11-17
数据库连接池简介 11-17
一个处理数据库异常的类,按照错误码弹出提示信息 11-17
struts模块化编程教程(二) 11-17
在eclipse中使用jetty 11-17
设计模式的原则 11-17
netscape 修复 java 安全漏洞 11-17
java中利用jmf编写摄像头拍照程序实例 11-16
palm 串行通讯gps数据读取的实现 11-17
利用java实现zip压缩/解压缩(2) 11-17
j2ee的优势 11-17
用java制作十六进制编辑器 11-17
追逐代码质量: 决心采用 fit 11-17
常用几种禁止修改输入框的方法 11-17
课程介绍(5)sl-314 用java开发web组件 11-16
鼠标右键的使用和启动弹出式菜单 11-17
用strutstestcase测试struts应用程序 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息