Hands-On实训教程系列专题六应用服务器Hands-On实训教程系列回顾Linux中软件安装的类型环境变量JDK的安装和环境变量的配置Eclipse的下载、安装和使用Netbeans的下载、安装和使用Hands-On实训教程系列教学目标了解linux平台上应用服务器的安装了解linux平台上应用服务器的使用Hands-On实训教程系列工作任务Apache的安装与使用Tomcat的安装与使用Apache与Tomcat整合与使用weblogic的安装与使用Hands-On实训教程系列Apache的获取Web服务器Apache的获取免费下载httpd-2.2.8.tar.gzHands-On实训教程系列Apache的安装-1Apache的安装启动一个终端,在文件路径下运行命令:tarxvfzhttpd-2.2.8.tar.gz在终端中执行下面的指令:./configure--prefix=/usr/local/apache--enable-module=so在终端中输入指令:#make在终端中输入指令:#makeinstallHands-On实训教程系列Apache的安装-2成功后的界面Hands-On实训教程系列设置apache服务器-1进入apache/conf文件夹,修改httpd.conf文件,Listen80修改为Listen127.0.0.1:80(40行)Hands-On实训教程系列设置apache服务器-2将ServerName修改为ServerNameLocalHost:80(97行)Hands-On实训教程系列设置apache服务器-3终端中输入如下指令:#cd/usr/local/apache/bin/#./apachectlconfigtest显示Syntax.ok则表明设置成功Hands-On实训教程系列启动apache服务器在终端中输入如下指令,启动apache服务器。#./apachectlstart浏览器地址中输入127.0.0.1:80Hands-On实训教程系列运行与停止apache服务器在apache安装路径下的htdocs下新建文件夹,在里面建立一个html文件。这样就可以通过浏览器来访问了可以通过如下指令停止apache服务器#./apachectlstopHands-On实训教程系列Tomcat的获取Tomcat的获取,免费下载最新的二进制版的tomcat6,文件为apache-tomcat-6.0.14.tar.gz,Hands-On实训教程系列Tomcat的安装解压apache-tomcat-6.0.14.tar.gz:gunziptomcat-4.1.18.tar.gz2.。解压后生成一个文件apache-tomcat-6.0.14.tar。释放tomcat安装文件:tar-xvfjakarta-tomcat-6.0.14.tarHands-On实训教程系列使用tomcat服务器-1执行指令“./startup.sh”启动tomcat服务器Hands-On实训教程系列使用tomcat服务器-2浏览器中输入进入tomcat的主页面。如下图所示:Hands-On实训教程系列使用tomcat服务器-3停止tomcat的服务,进入tomcat的/bin目录,执行指令:./startup.shHands-On实训教程系列Apache与Tomcat整合-1下载连接器程序下载地址为:,下载的文件为:jakarta-tomcat-connectors-jk2-2.0.4-src-current.tarHands-On实训教程系列Apache与Tomcat整合-2安装连接器程序使用以下指令解压连接器:tarxvfjakarta-tomcat-connectors-jk2-2.0.4-src.tar解压后生成一个文件夹/jakarta-tomcat-connectors-jk2-2.0.4-src进入其中的/jk/native2目录Hands-On实训教程系列Apache与Tomcat整合-3执行以下指令初始化连接器[root@localhostnative2]#./buildconf.shHands-On实训教程系列Apache与Tomcat整合-4执行如下指令进行设置连接器:其中/usr/local/apache是apache的路径。安装连接器[root@localhostnative2]#make[root@localhostnative2]#cd../build/jk2/apache[root@localhostapache]#/usr/local/apache/bin/apxs-njk2-imod_jk2.so./configure--with-apxs2=/usr/local/apache/bin/apxsHands-On实训教程系列Apache与Tomcat整合-5安装完成后,就可以看到mod_jk2.so文件已经在本机apache目录的apache/modules/中Hands-On实训教程系列Apache与Tomcat整合-6设置apache编辑/usr/local/apache/conf/httpd.conf文件Hands-On实训教程系列Apache与Tomcat整合-7在apache/conf/中新建文件workers.properties[logger.apache2]file=/usr/local/apache/logs/jk2.log#改成你的路径level=INFOdebug=1[config]file=/usr/local/apache/conf/workers.properties#改成你的路径level=INFOdebug=1[channel.socket:localhost:8009]host=127.0.0.1port=8009[shm]file=/usr/local/apache/logs/jk2.shm#改成你的路径…………Hands-On实训教程系列Apache与Tomcat整合-8设置的目的非jsp或servlet文件放到/usr/local/apache/即可jsp和java编译的class文件都仍然放在tomcat下面Hands-On实训教程系列Apache与Tomcat整合-9重启apache和tomcatHands-On实训教程系列Apache与Tomcat整合-10整合结果现在放在apache/htdocs/test下的html文件和tomcat/webapps/test下的jsp文件均可以通过和来查看Hands-On实训教程系列weblogic安装与使用weblogic的获取可以到试用版。下载后的文件为platform815_linux32..binHands-On实训教程系列weblogic的安装确定一个安装目录,建议该目录下至少有1个G的空间。创建一个bea用户组帐号,与weblogic的用户首先赋予安装文件可执行权限指令如下:chmoda+xplatform815_linux32.bin然后执行./platform815_linux32.binHands-On实训教程系列设置weblogic服务器当QuickStart启动后,点击创建一个新的DomainHands-On实训教程系列启动Weblogic进入域目录中,编辑startWebLogic.sh启动脚本,在以下两项中输入用户名与密码最后执行$./startWebLogic.sh,启动Weblogic执行stopWebLogic.sh即可停止WeblogicWLS_USER=WLS_PW=Hands-On实训教程系列测试weblogic浏览器窗口输入实训教程系列实验按照课上循序进行依次练习:安装apache。(30分钟)安装tomcat。(10分钟)整合apache与tomcat。(20分钟)测试整合后的apache与tomcat(20分钟)Hands-On实训教程系列作业在tomcat与apache服务器整合后的linux环境下运行以前开发过的WEB网站。Hands-On实训教程系列总结Apache的安装与使用Tomcat的安装与使用Apache与Tomcat整合与使用weblogic的安装与使用Hands-On实训教程系列Hands-On实训教程系列Web服务器简介基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础、以Web为核心的企业内部网,用户通过低成本、简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据。在许多用户看来,一个Web网站的成败主要在于它所提供的内容和功能,而支持这些内容和功能的Web服务器起着非常重要的作用。Tomcat与apache是两种在linux下常用的web服务器Hands-On实训教程系列ApacheWeb服务器简介Apache是根据NCSA的服务器发展而来的,在发展初期,Apache主要是一个基于UNIX系统的服务器,它的宗旨就是建成一个基于UNIX系统的、功能更强、效率更高并且速度更快的服务器,发展到今天,Apache已经被移植到很多平台上了。Apache的开发遵循GPL协议,由全球的志愿者一起开发和维护。在保持强大的功能及不断更新的同时,它仍然是免费的,并且公开源代码。Hands-On实训教程系列单独运行Apachehttpd的优点Apachehttpd比Tomcat内建的Web服务器快。较多的软件支持。Apachehttpd有庞大的支持软件链接库。启动与停止快。一般来说,Apachehttpd的启动与停止时间都比Tomcat短。Hands-On实训教程系列单独运行Apachehttpd的缺点架设比较困难。比起单独运行Tomcat,安装ApacheWeb服务器并让它与Tomcat协同运行要复杂很多。会拖慢动态网页内容的服务。安全漏洞。Apachehttpd比较容易受到缓冲区溢位的攻击。升级比较复杂。Hands-On实训教程系列Tomcat容器简介Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat是稳固的独立的Web服务器与ServletContainer,不过,其Web服务器的功能则不如许多更健全的Web服务器完整。Tomcat是自由的开源软件,而且有许多高手致力于其发展。Hands-On实训教程系列单独运行Tomcat的优点容易架设。不需要担心连接器。有较佳的安全防护。容易移植。Hands-On实训教程系列单独运行Tomcat的缺点Tomcat的支持软件比较少。Tomcat的Web服务器功能少。Tomcat运行速度快,但还没有Apachehttpd快。Hands-On实训教程系列Tomcat与Apache的整合-1Tomcat与Apache的整合原因Tomcat与Apached在作用WEB服务器有各自不同的特点。按照这种特点,在架设WEB