选择显示字体大小

weblogic的安装和配置

众所周知,发布一个由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和665行是注册jdbc驱动程序以及连接的数据库;667行为缺省的连接数;668行为连接池中最大连接数;674行为连接数据库的用户名和密码

第767行:

weblogic.httpd.register.*.shtml=
weblogic.servlet.serversideincludeservlet


  允许使用ssi,即允许使用.shtml为后缀的扩展名

第790行:

weblogic.httpd.register.servlets=weblogic.servlet.servletservlet


  允许使用servlet,例如url:

http://localhost/servlets/foo/hello


  则实际路径为:

/home/servlet/foo/hello.class


第814行:

weblogic.httpd.documentroot=/home/www/


  此行为设定web页面的发布目录

第831行:

weblogic.httpd.servlet.classpath=/home/servlet


  此行用来设置放置servlet等class文件的目录,当然这个目录还必须在startweblogic.sh的classpath中已经存在的

第861行-第868行:


861行:#weblogic.httpd.register.*.jhtml=
862行:# weblogic.servlet.jhtmlc.pagecompileservlet
863行:#weblogic.httpd.initargs.*.jhtml=
864行:# pagecheckseconds=1,
865行:# packageprefix=examples.jhtml,
866行:# compilecommand=/usr/java/bin/javac,
867行:# workingdir=/home,
868行:# verbose=true



  这几行是用来支持jhtml技术的,默认是不能使用jhtml扩展名,如果想使用jhtml,将前面的注释去掉即可。861行后面的*.jhtml用来注册使用扩展名为jhtml的任意文件;866行设置javac的目录

第878行-第884行:


878行:#weblogic.httpd.register.*.jsp=
879行:# weblogic.servlet.jspservlet
880行:#weblogic.httpd.initargs.*.jsp=
881行:# pagecheckseconds=1,
882行:# compilecommand=/usr/java/bin/javac,
883行:# workingdir=/home,
884行:# verbose=true



  这几行是用来支持jsp的,默认是不能使用jsp扩展名,如果想使用jsp,将前面的注释去掉即可。878行后面的*.jsp用来注册使用扩展名为jsp的任意文件;882行设置javac的目录;在weblogic中如果要运行test.jsp文件,是先将这个文件编译成_test.class后在运行的,所以第883行设置的目录就是用来放编译后的.class文件用的

  到目前为止,weblogic已经基本配置完成,可以用startweblogic.sh脚本来启动服务并且使用已经允许的技术。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons