1WebLogic 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 就无法运行的原因之一
2若在上一个问题选择了 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
配置WebLogic8.1
(1)运行Configuration Wizard;
(2)选择Create a new Weblogic configuraion;
(3)Select a Configuration Template中选择Basic Weblogic Server Domain;
(4)Chose Express or Custom Configuration中我选择的是Express(如果对配置很熟悉还是选择Custom比较好些);
(5)在Configure Administrative Username and Password中设置用户名和密码;(这里为了好方便记忆用weblogic/weblogic
(6)在Configure Server Start Mode and Java SDK中我选择了Development Mode,在JDK中选择了BEA默认安装的Sun JDK 1.4.2_04;
(7)在右下角输入需要的配置名,默认的mydomain 就可以,左侧路径最好改为自己方便记忆的任意地址。这里使用默认的了(..\bea\user_projects\domains\mydomain )。记下myserver将来配置时会用。最后创建就完成了!
2-在MyEclipse的WebLogic服务器
(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\domains\mydomain (第一步创建的目录)
(6)Execution domain name:mydomain (输入上面那个目录的名称)
(7)Execution server name:myserver (输入上一步的那个配置名)
(8)Hostname:PortNumb
欢迎光临学网,收藏本篇文章 [1] [2] [3]
$False$
er: localhost:7001 (IP地址和监听的端口)
(9)Security policy file: D:\bea\weblogic81\server\lib\weblogic.policy。
(10)JAAS login configuration file: (空)
(11)接着展开WebLogic 8结点,点击JDK,在右边的WLS JDK name处选择WebLogic 8的默认JDK。这里组合框 中缺省为j2re1.4.2_03,即之前单独安装的jre。单击Add按钮,弹出WebLogic > Add JVM对话框,在JRE名称处随便输入一个名字,如jre1.4.1_02。然后在JRE主目录处选择WebLogic安装文件夹中的JDK文件夹,如D:\bea\jdk141_02,程序会自动填充Javadoc URL文本框和JRE系统库列表框。单击确定按钮关闭对话框。这时候就可以在WLS JDK name组合框中选择jre1.4.1_02了。
(12)之后还要在下面的Optional Java VM arguments,如-ms64m -mx64m -Djava.library.path="D:/bea/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
(13)最后点击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。如果需要其他的包,也在这里加入。
*常见启动问题
1 .出现 The WebLogic Server did not start up properly. 提示和 java.io.InvalidClassException 异常的问题,通常是因为 JDK 选择不当引起的,在 MyEclipse 的配置中选择的 JDK 应该必须与配置 WebLogic 时选择的 JDK 相同。当选择默认 JDK 时,也可以在 MyEclipse 中配置 BEA 的 jrockit90_150_04 这个 JDK。
2.Transport dt_socket failed to initialize, rc = 509
原因是路径中少文件。
解决:查找被使用的jdk的目录中 看看jdk*/bin 和jdk*/jre/bin中是不是都有dt_shmem.dll和dt_socket.dll,如果没有这两个文件(一般只是一个路径里面没有),那么就找到对应的这两个文件,然后复制到上面的两个路径。目的是让PATH能找到它
另一种:系统的PATH跟用的不一致
2若在上一个问题选择了 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
配置WebLogic8.1
(1)运行Configuration Wizard;
(2)选择Create a new Weblogic configuraion;
(3)Select a Configuration Template中选择Basic Weblogic Server Domain;
(4)Chose Express or Custom Configuration中我选择的是Express(如果对配置很熟悉还是选择Custom比较好些);
(5)在Configure Administrative Username and Password中设置用户名和密码;(这里为了好方便记忆用weblogic/weblogic
(6)在Configure Server Start Mode and Java SDK中我选择了Development Mode,在JDK中选择了BEA默认安装的Sun JDK 1.4.2_04;
(7)在右下角输入需要的配置名,默认的mydomain 就可以,左侧路径最好改为自己方便记忆的任意地址。这里使用默认的了(..\bea\user_projects\domains\mydomain )。记下myserver将来配置时会用。最后创建就完成了!
2-在MyEclipse的WebLogic服务器
(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\domains\mydomain (第一步创建的目录)
(6)Execution domain name:mydomain (输入上面那个目录的名称)
(7)Execution server name:myserver (输入上一步的那个配置名)
(8)Hostname:PortNumb
欢迎光临学网,收藏本篇文章 [1] [2] [3]
$False$
er: localhost:7001 (IP地址和监听的端口)
(9)Security policy file: D:\bea\weblogic81\server\lib\weblogic.policy。
(10)JAAS login configuration file: (空)
(11)接着展开WebLogic 8结点,点击JDK,在右边的WLS JDK name处选择WebLogic 8的默认JDK。这里组合框 中缺省为j2re1.4.2_03,即之前单独安装的jre。单击Add按钮,弹出WebLogic > Add JVM对话框,在JRE名称处随便输入一个名字,如jre1.4.1_02。然后在JRE主目录处选择WebLogic安装文件夹中的JDK文件夹,如D:\bea\jdk141_02,程序会自动填充Javadoc URL文本框和JRE系统库列表框。单击确定按钮关闭对话框。这时候就可以在WLS JDK name组合框中选择jre1.4.1_02了。
(12)之后还要在下面的Optional Java VM arguments,如-ms64m -mx64m -Djava.library.path="D:/bea/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
(13)最后点击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。如果需要其他的包,也在这里加入。
*常见启动问题
1 .出现 The WebLogic Server did not start up properly. 提示和 java.io.InvalidClassException 异常的问题,通常是因为 JDK 选择不当引起的,在 MyEclipse 的配置中选择的 JDK 应该必须与配置 WebLogic 时选择的 JDK 相同。当选择默认 JDK 时,也可以在 MyEclipse 中配置 BEA 的 jrockit90_150_04 这个 JDK。
2.Transport dt_socket failed to initialize, rc = 509
原因是路径中少文件。
解决:查找被使用的jdk的目录中 看看jdk*/bin 和jdk*/jre/bin中是不是都有dt_shmem.dll和dt_socket.dll,如果没有这两个文件(一般只是一个路径里面没有),那么就找到对应的这两个文件,然后复制到上面的两个路径。目的是让PATH能找到它
另一种:系统的PATH跟用的不一致