众所周知,发布一个由JSP/SERVLET开发的网站,除了需要相应的WEB服务器来响应普通网页的请求外还需要专门的应用服务器来响应动态网页 JSP/SERVLET的请求。对于商业用户来说,目前最流行的应用服务器软件要数BEA公司开发的WebLogic,下面介绍的是 WebLogic5.1的版本。
先将WebLogic解压到/usr目录下,需要修改WebLogic安装目录下的StartWebLogic.sh脚本文件来来设置你的 CLASSPATH和JAVA_HOME,最后也是通过这个脚本文件来启动服务。现在启动的服务还不支持JSP/EJB/Servlet等技术,所以还需要修改WebLogic安装目录下的weblogic.properties文件。下面就详细介绍如何来配置这个文件。
第98行: 
weblogic.system.listenPort=80 
设置HTTP端口,默认是7001 
第114行: 
weblogic.password.system=11111111 
设置启动Console的密码,默认密码长度为8位 
第139行: 
weblogic.system.SSLListenPort=7002 
设置SSL端口,默认是7002 
第236行: 
weblogic.system.minPasswordLen=8 
设置最小密码长度,默认为8位 
第495行-第508行: 
设置你自己的RMI,命令格式如下: 
weblogic.system.startupClass.[virtualName]=[fullPackageName] 
例如: 
weblogic.system.startupClass.hello=examples.rmi.hello.HelloImpl 
第524行: 
#weblogic.ejb.deploy= 
# /usr/WebLogic/myserver/Your_Ejb.jar, 
默认情况是不允许使用EJB,如果要使用可以把前面的注释去掉,再设置你的EJB的路径 
第539行-第543行: 
增加用户列表,命令格式如下: 
weblogic.password.[username]=XXX 
例如: 
weblogic.password.xxx=11111111 
第604行: 
weblogic.httpd.session.enable=true 
允许在服务器端使用session;session在开发电子商务程序时非常有用 
第663行-第674行: 
663行:#weblogic.jdbc.connectionPool.db2Pool= 
664行:# url=jdbc:db2//localhost/database, 
665行:# driver=COM.ibm.db2.jdbc.net.DB2Driver, 
666行:# loginDelaySecs=1, 
667行:# initialCapacity=4, 
668行:# maxCapacity=10, 
669行:# capacityIncrement=2, 
670行:# allowShrinking=true, 
671行:# shrinkPeriodMins=15, 
672行:# refreshMinutes=10, 
673行:# testTable=table, 
674行:# props=user=db2admin;password=db2admin 
设置你要使用到的JDBC POOL,默认情况是不允许使用,如果要使用JDBC POOL可以将前面的注释去掉,不过首先你的JDBC驱动程序必须是在StartWebLogic.sh的CLASSPATH中已经存在的。其中663行是设置JDBC POOL的名字(如db2Pool);664和
