下载、安装、启动、关闭tomcat8.x

来源:互联网 发布:淘宝商品销售属性没有 编辑:程序博客网 时间:2024/06/05 11:19

1)下载并解压

到网址http://tomcat.apache.org/下载tomcat 8.0

关于8.0的一些说明:
该版本主要针对甲骨文于6月份发布的Java EE 7,除了支持最新的Java EE规范外,与Tomcat 7相比,该版本的主要改进如下:

  • 支持Servlet 3.1、JavaServer Pages 2.3、Java统一表达式语言3.0和WebSocket 1.0。
  • 现在默认的连接器实现是基于HTTP和AJP的Java非阻塞实现(NIO)。
  • 一个新的可代替Aliases、VirtualLoader、VirtualDirContext、JAR资源的资源实现,以及一个单一的、一致的外部资源库。
详细信息:http://tomcat.apache.org/tomcat-8.0-doc/changelog.html

下载地址:http://tomcat.apache.org/download-80.cgi


我的是64位的win7 所以下载,解压之后自定义路径为D:\apache-tomcat-8.0.3-windows-x64

目录用途
/bin 存放启动和关闭Tomcat 的脚本文件
/conf 存放Tomcat 服务器的各种配置文件,其中包括server.xml(Tomcat的主要配置文件)、tomcat-users.xml 和web.xml 等配置文件

/lib 存放Tomcat 服务器和所有Web 应用程序需要访问的JAR 文件
/logs 存放Tomcat 的日志文件
/temp 存放Tomcat 运行时产生的临时文件
/webapps
当发布Web 应用程序时,通常把Web 应用程序的目录及文件放到这
个目录下
/work Tomcat 将JSP 生成的Servlet 源文件和字节码文件放到这个目录下

2)运行环境配置,运行和管理tomcat

在Tomcat 安装目录下的bin 子目录中,有一些批处理文件(以.bat 作为后缀名的文件),其中
的startup.bat 就是启动Tomcat 的脚本文件,用鼠标双击这个文件,你将看到一个窗口一闪而
过,之后就什么也没有了,这说明Tomcat 的启动出错了。

若出错,打开DOS命令窗口输入CMD,进入Tomcat的bin目录,输入startup会出现错误提示。

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program。至少配置其中一个

你要配置JAVA_HOME 或者JRE_HOME 环境变量,以便Tomcat 能够找到JDK或JRE 的安装目录。

从环境变量的名字,我们可以猜测到JAVA_HOME 是配置JDK 的安装目录,JRE_HOME 是配置JRE 的安装目录。

由于Tomcat 6.x 不再需要JDK 的支持,所以才新增了JRE_HOME 环境变量,对于6.0 之前的Tomcat
版本,没有JRE_HOME 环境变量,只能配置JAVA_HOME 环境变量。(关于配置环境变量请查看本博客关于JDK环境变量配置的一篇博文)

若正确,如下图所示:

打开浏览器,在地址栏中输入http://localhost:8080/(localhost 表示本地机器,8080是Tomcat 默认监听的端口号)

不过这个端口号是不怎么好的,加入安装了oracle数据库,占用的也是8080端口,若oracle启动了则进不了上面这个页面,要是没启动可以进去,那还是换个端口吧。

进入D:\apache-tomcat-8.0.3-windows-x64\apache-tomcat-8.0.3\config\目录进行配置,用UE打开server.xml   ctrl+f输入8080,找到的

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

将8080改为自己定一个还没被占用的端口,比如8001,然后启动tomcat,输入http://localhost:8001/可以打开默认tomcat主页。

如果你想将Tomcat 安装为Windows 的服务,以便在Windows 系统启动时即运行Tomcat,那么可
以打开“命令提示符”窗口,进入Tomcat 安装目录下的bin 子目录,然后执行下面的命令:
service.bat install
这样将会在Windows 系统中安装一个Tomcat8 服务,要启动这个服务,可以执行下面的命令:
net start Tomcat8
要停止Tomcat6 服务,可以执行下面的命令:
net stop Tomcat8要删除Tomcat8服务,可以执行下面的命令:
service.bat remove
要提醒读者的是:net 命令是Windows 自带的命令,而service.bat 是Tomcat 提供的批处理文件。

如果要想在任意目录下都能启动Tomcat,就需要设置CATALINA_HOME 环境变量,你可以将CATALINA_HOME 添加到WindowsNT 系统的环境变量中,其值就是Tomcat 的安装目录。在笔者的机器上,Tomcat 的安装目录是D:\apache-tomcat-8.0.3-windows-x64\apache-tomcat-8.0.3。添加CATALINA_HOME 环
境变量的过程和前述添加JAVA_HOME 环境变量的过程是一样的。然后再环境变量的path中添加         ;%CATALINA_HOME%\bin  即可

tomcat管理

Tomcat 提供了一个管理程序:manager,用于管理部署到Tomcat 服务器中的Web 应用程序。
manager Web 应用程序包含在Tomcat 的安装包中。要访问manager Web 应用程序,需要添加具
有管理员权限的账号,编辑%CATALINA_HOME%\conf\tomcat-users.xml 文件,在<tomcat-users>
元素中添加manager 角色,以及属于该角色的用户名和密码。

打开tomcat-users.xml后添加下面两天语句在文本最后保存即可。

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

浏览器中输入localhost:8001,就可以看到以下页面,点击右边随便一个,输入刚设置的用户名和密码,进去即可





0 0
原创粉丝点击