Weblogic8.1 配置总结

首先需要注意的一些地方:

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-建立Domain(域)

(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:PortNumber:  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跟用的不一致

 

 

 

 


你可能感兴趣的:(weblogic,jdk,myeclipse,express,domain,servlet)