<一>、Tomcat介绍和安装
Tomcat是使用Java语言编写的一个服务器(程序),要运行Tomcat,必须得有jre.
安装启动:
介绍:
tomcat版本和支持的技术的版本以及运行该版本Tomcat的最低JRE
Tomcat安装目录详解:
bin目录:Tomcat的工具,启动,关闭等.
conf目录:装了Tomcat的配置文件.
lib目录:Tomcat的核心jar包和依赖的jar包.
logs目录:装了日志文件.
temp目录:临时目录,上传文件的临时文件.
webapps目录:默认情况下,部署项目的路径.
work目录:工作目录,装JSP翻译成Java文件的代码.
安装:
0.Tomcat对应的eclipse版本(百度网盘下载64位版本解压找个合适目录放置即可)
32位的JDK --->32位的Eclipse--->32位Tomcat
64位的JDK --->64位的Eclipse--->64位Tomcat
1.安装目录不能使中文的,并且安装路径不允许出现空格.
如:“D:\web\apache-tomcat-7.0.57”,这是我安装Tomcat的路径,我们把该路径称之为Tomcat的根路径
2.启动Tomcat服务器:Tomcat根/bin/startup.bat.
前提:必须先配置JAVA_HOME或者JRE_HOME的环境变量:
一般的我们只配置JAVA_HOME:配置为JDK的根路径
JAVA_HOME=C:\Program Files\Java\jdk1.8.0
配置好之后,再点击Tomcat根/bin/startup.bat:知道控制台没有打印重大的错误,Exception,没有一闪而过,就表示启动成功. 如下:
如果需要对tomcat进行调试可以,直接把要调试的程序拉到命令提示符里即可。
Tomcat的默认端口是8080:
如何访问:
打开浏览器:
http://服务器所在主机的IP:服务器的端口号/资源名字
http://服务器所在主机的名字:服务器的端口号/资源名字
若服务在本机:
http://本机的IP:服务器的端口号/资源名字
http://127.0.0.1:服务器的端口号/资源名字
http://localhost:服务器的端口号/资源名字
最后:
在浏览器地址栏输入http://localhost:8080,得到如下页面则配置成功:(前提是要先打开tomcat服务器,这里是要打开tomcat,bin目录下的startup.bat)
<二>、常见错误:
首先要有查看日志的习惯.
1、没有成功启动Tomcat,就开始访问(localhost.8080),--->无法显示此网页。
2、出现404的错误提示.HTTP Status 404。
当前访问的资源不存在的时候,就报404错误。
此时的问题,是我们自己造成的,把浏览器访问的地址名字写错了。
3、Tomcat成功启动之后,再去启动当前的Tomcat(bin目录下的startup.bat)。
Tomcat的端口已经被占用,端口冲突。
4、不能乱改动Tomcat中配置文件的结构(conf目录下的.xml文件)。
查看日志文件,找到错误的位置,错误原因--->再修改。(日志文件在tomcat目录下的“logs”文件面的“Catalina.日期.logs”里面,logs这个目录下的日志文件是可以删除的这样再次生成的日志就是最新的)。如下图为logs目录:
5、在XML配置文件中使用了中文,此时XML文件必须使用UTF-8的编码格式。
日志文件显示错误 --->1 字节的 UTF-8 序列的字节 1 无效。
XML文件: 文件内容的编码和文件本身编码要相同,都为UTF-8(不要选择UTF-8+BOM)。
<三>Tomcat常用配置
1、Tomcat的默认端口是8080。
但是,HTTP协议的默认端口是80。
而我们在访问的时候,都是遵循于http协议的,在浏览器地址栏输入以下地址就可以访问了:
http://localhost:8080/index.jsp
如果是80端口:
http://localhost:80/index.jsp
http://localhost/index.jsp
--------------------------------------------------------------
“Tomcat根/conf/server.xml”文件中,tomcat第71行默认端口是8080,见如图:
然后改变默认端口为80,如图:
配置文件改变之后保存,需要重新启动Tomcat才能生效。
-------------------------------------------------------------------------
2、Tomcat的安装有两种版本:
(1)解压版,解压之后,配置JAVA_HOME即可用.(刚刚安装的版本)
(2)安装版,在电脑上安装一个服务器.
本身没有差别,但是安装版有个好处可以在任务栏产生一个图标,可以设置在开机的时候,自动启动Tomcat.
--------------------------------------------------------------------------------------------------
(1)解压版如何实现开机自动启动,方法如下:
1、把Tomcat作为服务器安装在Windows的服务列表中,在运行中输入------>services.msc----->进入“服务”
2、在tomcat根目录/bin/service.bat
3、使用Tomcat/bin/service.bat:把tomcat添加进服务列表中
打开命令提示符---->输入盘符---->使用cd 地址,切换到tomcat/bin目录下
安装服务:service install
完成以上步骤之后,输入service install命令,显示服务安装成功
然后就可以在服务列表中找到tomcat了,表示服务已经安装成功:
双击或者右键属性打开,设置启动类型为自动:
安装完成。
卸载服务:service remove
使用service remove卸载服务:盘符-->cd tomcat/bin目录---->service remove---->完成