`
maiguang
  • 浏览: 263364 次
  • 性别: Icon_minigender_1
  • 来自: 焦作
社区版块
存档分类
最新评论

WebLogic的安装和配置-JSP教程,J2EE/EJB/服务器

阅读更多

众所周知,发布一个由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脚本来启动服务并且使用已允许的技术

分享到:
评论

相关推荐

    Expert_One-on-One_J2EE_Development_without_EJB中文版 part10

    《Expert One-on-One J2EE Development without EJB中文版 part10》这本书是Java开发领域的一本重要参考资料,尤其对于那些希望深入理解J2EE(Java 2 Platform, Enterprise Edition)开发但不依赖EJB(Enterprise ...

    weblogic+web+ejb部署学习j2ee(1)

    【部署】在J2EE环境中,应用程序的部署涉及到配置XML文件(如web.xml和ejb-jar.xml)、打包成WAR或EAR文件,以及在应用服务器上安装和启动。"deployment.html"可能包含关于如何在WebLogic服务器上部署Web和EJB组件的...

    j2ee.ejb编程实例.rar

    压缩包内的“j2ee.ejb编程实例”可能包含了这些类型的bean的实例代码,以及如何在Java EE应用服务器(如JBoss、WebLogic、GlassFish等)上部署和测试的步骤。这些实例将帮助开发者了解EJB生命周期管理、事务处理、...

    Java实战项目 - 企业快信(源码,内有详细配置文件),--- J2EE

    9. **Web容器和应用服务器**:企业快信需要部署在支持J2EE的Web容器或应用服务器上,如Tomcat、Jetty或WebLogic,这些服务器为应用提供了运行环境和支持服务。 通过研究【企业快信】的源代码和配置文件,开发者可以...

    基于J2EE_EJB和SQL Server2000开发JSP WEB应用.pdf

    这些应用程序能够部署于支持J2EE标准的多种应用服务器上,比如IBM的WebSphere和BEA的WebLogic。 J2EE采用的是四层模型架构,包括客户层、Web层、业务逻辑层和企业信息系统层。每一层都有对应的组件技术: - 客户层...

    J2EE6 and weblogic

    - **WebLogic12c**: Oracle WebLogic Server 12c 是一款高性能的应用服务器,支持J2EE6标准,为开发、测试和生产环境提供了一流的Java应用服务器。 #### 详细介绍 ##### J2EE6的发展历程与特点 - **历史沿革**: ...

    视频--开发部署J2EE应用的流程.rar

    9. **部署描述符**:web.xml和ejb-jar.xml是两个关键的部署描述符,分别用于配置Web应用和EJB组件,包括安全性、会话管理、URL映射等设置。 10. **测试**:单元测试、集成测试和端到端测试是开发过程中的重要环节。...

    Java 开发--基于J2EE在分布式环境下的底层结构(外文翻译+文献综述).rar

    而应用服务器(如Tomcat、WebLogic、JBOSS等)则提供了完整的EJB容器,管理EJB组件的部署和执行。 在数据存储方面,J2EE支持Java Database Connectivity (JDBC),允许与各种数据库系统进行连接。此外,Java ...

    weblogic安装和配置[汇编].pdf

    学习WebLogic的安装和配置,可以参考官方文档、在线教程、论坛和社区,以便获取最新的问题解决方案和最佳实践。 总结,WebLogic 8 的安装和配置涉及多个环节,从基础的软件安装到应用的部署和优化,每个步骤都需要...

    基于java的开发源码-weblogic+j2ee构建音乐网站(原代码+数据库).zip

    2. **WebLogic配置文件**:如部署描述符(weblogic.xml, ejb-jar.xml等),用于在WebLogic服务器上配置和部署应用。 3. **数据库脚本**:SQL创建语句,用于构建音乐网站所需的数据库结构,如歌曲表、用户表、播放...

    J2EE.EJB编程实例

    - **环境配置**:安装和配置J2EE应用服务器,如Glassfish、Tomcat或WebLogic,以及设置开发工具,如Eclipse或NetBeans。 - **EJB的创建与部署**:编写EJB的Java源代码,定义接口和实现类,然后在应用服务器上部署EJB...

    WebLogic 简介及安装与配置指南

    2. 运行安装程序,进行解压和安装。安装过程中可以选择语言(通常只有英语选项)。 3. 接受软件许可协议。 4. 选择安装路径,可以自定义或接受默认值。 5. 选择安装类型:典型安装(Tyical Installation)适用于...

    Java.J2EE.EJB-Enterprise.JavaBeans, 3rd Edition-Titan.Books

    8. **WebLogic工作簿**:Oracle的WebLogic Server是另一个流行的应用服务器,weblogic_workbook.zip可能涵盖在WebLogic上配置和运行EJB的详细步骤,包括性能调优和集群配置。 通过学习《Java.J2EE.EJB-Enterprise....

    java-a-j2ee-made-easy-(1).rar_made

    5. **部署与测试**:解释如何在Tomcat、GlassFish或WebLogic等应用服务器上部署J2EE应用,并进行单元测试和集成测试。 6. **实战案例**:可能包含一些实际项目示例,展示如何利用NetBeans或Eclipse开发J2EE应用,...

    精通BEA WebLogic Server——构建与部署J2EE应用的最佳策略

    读者将了解到WebLogic Server如何提供诸如EJB(Enterprise JavaBeans)、Servlet、JSP(JavaServer Pages)以及JMS(Java Message Service)等J2EE组件的托管服务。此外,书中还会详细讲解WebLogic Server的安装、...

    weblogic的发布管理

    本教程将深入探讨 WebLogic 中的三种主要部署方法:自动部署、控制台部署和命令行部署,以及它们各自的特点和适用场景。 1. **基本部署** - **自动部署**:适用于开发环境,通过将应用程序复制到域的"auto-deploy...

    weblogic8.1(HP-UX)

    **J2EE兼容性**:WebLogic 8.1遵循Java 2 Platform, Enterprise Edition (J2EE) 1.4标准,提供了一整套服务,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JSP(JavaServer Pages)、Servlet和JSF...

    Expert One-on-One J2EE Design & Development

    - 部署和容器:讨论如何将应用部署到像Tomcat、WebLogic或JBoss这样的应用服务器,以及容器如何管理J2EE组件的生命周期。 - 安全性:涵盖J2EE的安全特性,如角色基础的访问控制(RBAC)、HTTPS、JAAS(Java ...

    J2EE 应用与 BEA WebLogic Server

    BEA WebLogic Server是BEA Systems(后被Oracle收购)开发的一款强大的J2EE应用服务器,它提供了全面的中间件解决方案,支持各种J2EE标准,如Java Servlet、JSP、EJB等。WebLogic Server以其稳定性、性能和可管理性...

Global site tag (gtag.js) - Google Analytics