apache tomcat安装及配置教程(apache安装与配置)

admin 341 0

大家好,关于apache tomcat安装及配置教程很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于apache安装与配置的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

一、Apache Tomcat 6.0安装配置图文详细教程

Tomcat 6.0怎么安装配置?本篇文章集合了网上很多零散的经验加上自己的多次实践整合而成,主要教会WEB开发初学者如何正确使用Tomcat,这里只介绍免安装版的Tomcat,至于安装版的实在没啥好说的,那个不停点下一步就行了。本人安装的是6.0.39版本,其他版本大同小异,不过如果你真正从事开发,你会发现很少用最新版的,新版的往往不稳定bug很多。现在使用Tomcat 6.0版本应仍占大多数,网上很多教程几乎是6.0之前的,现在6.0中的最新版是6.0.45,有兴趣的朋友们就来了解下本文为大家带来的Apache Tomcat 6.0安装配置图文详细教程吧。

下载这几个东西:JDK6.0或JDK7.0,Tomcat6.0

JDK下载地址:32位下载或64位下载(根据自己的系统下载)

2、点下一步,可以更改安装目录,如果C盘容量不是很紧张的话,默认就好了。再点下一步就开始安装了~~

3、安装好后,配置环境变量:计算机右击属性高级系统设置设置环境变量

变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0(这个是你安装JDK时的路径,按照实际情况改成你自己的目录)

5、然后在系统变量里找到Classpath,没有的话新建一个。(不区分大小写)

把这个路径添加到变量值的最前面.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

6、然后在系统变量里找到PATH,没有的话新建一个。(不区分大小写)

把这个路径添加到变量值里面%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

快捷键WIN+R:输入cmd,打开命令提示符

如果出现如下信息,则安装和配置成功!

8、至此,可以安装Tomcat了。下载好压缩包后,直接解压至某一目录下,目录中不能包含中文,上面安装JDK的时候也是。解压后如下所示:

9、将此文件夹拷贝到你常用的根目录下,我这里以E盘为例。这样就算安装好了!

10、接下来开始配置环境变量,打开环境变量同上操作,不在赘述。

CATALINA_HOME=E:\tomcat-6.0.39

CATALINA_BASE=E:\tomcat-6.0.39

11、在Classpath中最后添加%TOMCAT_HOME%\lib\servlet-api.jar;

在PAth中最前添加%CATALINA_HOME%\bin;

12、至此,配置工作完成!打开bin文件夹,双击startup.bat

不要关闭控制台界面,打开浏览器,输入http://localhost:8080

出现Tomcat的网页,证明安装并配置成功!

最后关闭控制台,关闭控制台即关闭Tomcat服务

13、注意:如果双击startup.bat时出现闪退,有三种可能

1.注册表有以前的Tomcat文件残留

3.版本冲突,刚上手的话最好不要装很多个Tomcat,装一个就够了!如果非要装多个,要去service.bat里修改服务名称使其不同名才可以。

1.打开注册表编辑器,WIN+R输入regedit回车

2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services,删除该目录下所有包含Tomcat的东西,然后重复步骤8,重新安装Tomcat

14、如果有安装Oracle数据库,改一下Tomcat的端口号,Oracle会占用8080端口。

不管有没有装Oracle,最好要把端口号改掉。

进入E:\tomcat-6.0.39\conf,打开server.xml文件,找到这句话

Connector port=8080 protocol=HTTP/1.1 connectionTimeout=20000 redirectPort=8443/

15、重复步骤12,发现必须输入http://localhost:8088/才可以出现刚才的界面

大家发现每次都要去bin目录下双击startup.bat文件才能打开Tomcat服务,很不爽,而且就算锁定到任务栏上,每次出现黑黑的控制台而且还不能关闭(一关闭就退出服务),还是不爽。总觉得缺少点什么没错!还差将其注册为Windows本地服务!我们平时的服务都是在windows本地的,可以设置随开机启动或手动启动什么的。下一节我要介绍怎么把免安装版的Tomcat注册为Windows本地服务。

大家发现每次都要去bin目录下双击startup.bat文件才能打开Tomcat服务,很不爽,而且就算锁定到任务栏上,每次出现黑黑的控制台而且还不能关闭(一关闭就退出服务),还是不爽。总觉得缺少点什么没错!还差将其注册为Windows本地服务!我们平时的服务都是在windows本地的,可以设置随开机启动或手动启动什么的。下一节我要介绍怎么把免安装版的Tomcat注册为Windows本地服务。

1、将Tomcat注册为Windows本地服务:

打开命令提示符输入cd/d E:\tomcat-6.0.39\bin转到Tomcat的bin目录

2、安装服务:service.bat install回车安装成功

当安装成功后,双击打开bin目录下的tomcatxw.exe,启动服务!

这时候就可以把tomcatxw.exe放到桌面上了,这个比bat文件看起来舒服多了!

移除服务:service.bat remove回车移除成功

当移除成功后,双击打开bin目录下的tomcatxw.exe,会报错!

3、注意,如果点击Start按钮后没有切换到Stop,则先把服务移除掉,然后用管理员身份打开命令提示符:

开始所有程序附件右击命令提示符以管理员身份运行

我们还可以打开系统服务查看:WIN+R输入services.msc回车找到Tomcat服务,从这里也可以启动和停止。

二、tomcat安装教程

1、tomcat是符合java ee标准的最小的web server,它可以完成大部分的小型系统的开发,并且提供支持,tomcat最大的分水岭是tomcat4.1之后,而在tomcat5.5之后也发生了一些改变,到今天使用的tomcat8。

首先从tomcat官网上下载tomcat服务器,下载之前要保证jdk可以正常使用,tomcat是需要jdk的支持的。

2、从tomcat下载路径下载免安装版tomcat服务器。

3、打开E:\apache-tomcat-8.5.12\conf目录下的server.xml,在这个文件中可以修改tomcat的端口:

<Connector port="8080" protocol="HTTP/1.1"

如果要想新的配置起作用,需要重启tomcat服务器。

4、在tomcat安装目录的bin下使用startup.bat命令启动tomcat。

5、但是以上的这些配置离开发还是比较远,所以下面最为重要的进行虚拟目录的配置。虚拟目录可以说是项目保存的路径,而虚拟目录在磁盘上也就是一个文件夹,不过这个文件夹的组成有一些要求,必须存在一个WEB-INF目录,里面必须有有一个web.xml文件。修改server.xml文件。

path:标识浏览器输入的路径名称;docBase:标识对应的磁盘上的目录名称。

如果要想新的配置起作用,需要重启tomcat服务器。这样才能加载新的配置。

如果在日后的开发之中,发现程序没有任何的错误,而且每次修改之后也没有任何新的问题产生,就有可能是tomcat不编译了,那么此时建议关闭tomcat,而后删除work目录中的内容。

三、apache tomcat配置

tomcat安装目录为TOMCAT_HOME(要设到环境变量中)

jdk安装目录为JAVA_HOME(要设到环境变量中)

1.安装apache:(假定安装目录为APACHE_HOME,根据你实际安装自行替换)

废话不多说,安装后修改APACHE_HOME/CONF/httpd.conf以下6个地方:

3) DocumentRoot"e:/www"(为了发布方便,不如自己建个目录作为文档根)

4)把原来的<Directory"APACHE_HOME/htdocs">改为

5)添加index.jsp为缺省的主索引文件

DirectoryIndex index.html index.jsp

6)这是最关键一步,在httpd.conf最后加上

include TOMCAT_HOME/conf/mod_jk.conf-auto

只需要这一句就够了,别听那些白痴的话,加上什么tomcat-apache.conf,那没用.

把mod_jk.dll拷贝进APACHE_HOME/module目录

这会先不管apache了,来设置tomcat3.2

把tomcat解压缩,将它真正的目录jarakar-tomcat拷贝到你要的目录名TOMCAT_HOME

修改TOMCAT_HOME下的conf目录中的server.xml

1)如果你不想看TOMCAT启动信息,这么做:

增加一个PATH="logs/tomcat.log"就可以了

2)让tomcat改到8081上,一般来说www服务在80或者8080上:

<Connector className="org.apache.tomcat.service.PoolTcpConnector">

value="org.apache.tomcat.service.http.HttpConnectionHandler"/>

<Parameter name="port" value="8081"/>

<!-- Apache AJP13 support. This is also used to shut down tomcat.-->

<Connector className="org.apache.tomcat.service.PoolTcpConnector">

<Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp13

<Parameter name="port" value="8009"/>

就放在原来的APJ12连接器后面就可以了

<Context path="/" docBase="e:/www">

5)为了用例子测试,还得改一下EXAMPLES的CONTEXT:

docBase="TOMCAT_HOME/webapps/examples" crossContext="false">

要使用MOD_JK还得改一下同一目录下的WORKERS.PROPERTIES文件:

1) workers.tomcat_home=TOMCAT_HOME

2) workers.java_home=JAVA_HOME

别慌,还有启动顺序问题,注意啊,先启动tomcat让它自己修改一下配置,第一次一定

要先tomcat,以后除非修改tomcat的设置,都可以先启动apache了。

ok来启动tomcat:运行TOMCAT_HOME/bin下面的startup.bat

看到:Startting tomcat. Check logs/tomcat.log for error messages.那就对了

先随便在e:www里面放个index.jsp文件,内容是

<%="啊哈!jsp第一次运行!"%>

用浏览器打开http://localhost:8081

如果看到上面的话出现,那么根文档就成功了,再来用例子测试一下,用浏览器打开:

http://localhost:8081/examples/jsp

运行猜数字游戏,如果正确了,说明咱们的examples上下文也关联正确。这就简单了。

Apache/1.3.14(win32) with mod_jk running...那就对了

再来测试它们的组合,用浏览器打开http://localhost:8080(我假设你用8080端口,如

果是80端口,那就用http://localhost

还是看到那句“啊哈!jsp第一次运行!”

这就说明apache和tomcat连上了!

四、tomcat安装及配置教程

Tomcat服务器的安装和配置:使用 tomcat6.0.20.rar文件解压即完成安装,tomcat就是一个java程序,一定会用到 jre。

而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计为一只公猫。

Tomcat最初是由Sun的软件架构师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描。

因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat。

好了,文章到此结束,希望可以帮助到大家。