应用服务器(App Server)

转载 2004年07月05日 21:36:00
三、 应用服务器(App Server)

App Server是运行Java企业组件的平台,构成了应用软件的主要运行环境。当前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免费的Jboss,选择其中一个进行学习就可以了,个人推荐Weblogic,因为它的体系结构更加干净,开发和部署更加方便,是Java企业软件开发人员首选的开发平台。下面简要介绍几种常用的App Server:

1、 Tomcat
Tomcat严格意义上并不是一个真正的App Server,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些App Server的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat被非常广泛的应用在中小规模的Java Web应用中,因此本文做一点下载、安装和配置Tomcat的介绍:

Tomcat是Apache组织下Jakarta项目下的一个子项目,它的主网站是:http://jakarta.apache.org/tomcat/ ,Tomcat最新版本是Tomcat4.1.27,软件下载的连接是:http://www.apache.org/dist/jakarta/tomcat-4/binaries/

下载Tomcat既可以直接下载zip包,也可以下载exe安装包(个人建议zip更干净些),不管哪种情况,下载完毕安装好以后(zip直接解压缩就可以了)。需要设置两个环境变量:

JAVA_HOME=C:/j2sdk1.4.2
CATALINA_HOME=D:/tomcat4 (你的Tomcat安装目录)

这样就安装好了,启动Tomcat运行CATALINA_HOME/bin/startup.bat,关闭Tomcat运行shutdown.bat脚本。Tomcat启动以后,默认使用8080端口,因此可以用浏览器访问
http://localhost:8080来测试Tomcat是否正常启动。

Tomcat提供了两个Web界面的管理工具,URL分别是:
http://localhost:8080/admin/index.jsp
http://localhost:8080/manager/html
在启用这两个管理工具之前,先需要手工配置一下管理员用户和口令。用一个文本工具打开CATALINA_HOME/conf/tomcat-users.xml这个文件,加入如下几行:

<role rolename="manager"/>
<role rolename="admin"/>
<user username="robbin" password="12345678" roles="admin,manager,tomcat"/>

这样用户“robbin”就具备了超级管理员权限。重新启动Tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过Web方式进行Tomcat的配置和管理了。

2、 BEA Weblogic
Weblogic可以到BEA的网站上免费注册之后下载到最新的Weblogic8.1企业版,License可以免费使用1年时间,其实这已经完全足够了。Weblogic的下载连接:
http://commerce.bea.com/index.jsp,.../edocs.bea.com/

3、 IBM Webshpere
Websphere同样可以下载到免费的试用版本,到IBM的developerWorks网站可以看到Websphere试用产品的下载和相关的Websphere的资料,developerWorks中文网站的连接是:
http://www-900.ibm.com/developerWorks/cn/wsdd/ ,Websphere的下载连接:http://www7b.software.ibm.com/wsdd/...WASsupport.html

4、 Jboss
Jboss是免费开源的App Server,可以免费的从Jboss网站下载:
http://www.jboss.org/index.html,然...n.com/idea.html

应用服务器(App Server)

 三、 应用服务器(App Server)App Server是运行Java企业组件的平台,构成了应用软件的主要运行环境。当前主流的App Server是BEA公司的Weblogic Server和I...
  • bluevoyage
  • bluevoyage
  • 2004-08-02 16:53:00
  • 908

应用服务器(App Server)

1、 Tomcat  Tomcat严格意义上并不是一个真正的App Server,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些App Server的功能,如J...
  • dongliheng
  • dongliheng
  • 2007-06-23 14:15:00
  • 408

Java应用服务器(App Server) 详解

App Server是运行Java企业组件的平台,构成了应用软件的主要运行环境。当前主流的App Server是BEA公司的WeblogicServer和IBM公司的Websphere以及免费的Jbo...
  • abc789___
  • abc789___
  • 2015-07-17 15:58:27
  • 241

应用服务器和WEB服务器的区别

应用服务器和WEB服务器的区别 Web服务器(Web Server) Web服务器(Web Server)可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(req...
  • qyqingyan
  • qyqingyan
  • 2014-02-19 11:03:01
  • 861

WAS管理配置学习笔记--应用服务器的概念和组成

WAS的应用服务器(application server)是建立在cells,nodes和servers的概念基础上的server是所有配置中最主要的运行时组建,是应用程序运行的容器.所有的WAS产品...
  • woodyzhang
  • woodyzhang
  • 2007-09-17 15:34:00
  • 1072

Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题

Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题
  • iaiti
  • iaiti
  • 2015-04-28 09:52:32
  • 8303

应用服务器与WEB SERVER的区别

Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(req...
  • owenliu563
  • owenliu563
  • 2014-03-09 13:04:37
  • 789

常用 J2EE 应用服务器比较

Weblogic和Tomcat的区别 J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。 这几...
  • qq1175421841
  • qq1175421841
  • 2016-08-22 21:33:57
  • 7598

SAP的netweaver应用服务器控制台之一

目的:The SAP Management Console provides a common framework for centralized system management. It allo...
  • newhappy2008
  • newhappy2008
  • 2006-12-23 20:03:00
  • 6709

Apache与Tomcat的区别以及几种常见的web应用服务器

APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行 如果要在APACHE环境下运行jsp 的话就需要一...
  • ocean1010
  • ocean1010
  • 2012-08-28 16:30:10
  • 5835
收藏助手
不良信息举报
您举报文章:应用服务器(App Server)
举报原因:
原因补充:

(最多只允许输入30个字)