Tomcat7.0/8.0 详细安装配置图解,以及UTF-8编码配置

2017年01月24日 10:01:48 阅读数:51265 标签: tomcattomcat安装tomcat配置tomcat编码 更多

个人分类: 开发工具
 
版权声明:本文为博主(chunlynn)原创文章,转载请注明出处 https://blog.csdn.net/chenchunlin526/article/details/54705951

Tomcat 7.0 、Tomcat8.0 详细安装配置图解,以及UTF-8编码配置

注意:安装配置tomcat7.0及以上,需要先安装JDK1.7及以上才能支持。
 
1、先下载tomcat压缩包
Tomcat 8  : 
根据自己系统下载相应版本。
把下载的压缩包,解压到某硬盘根目录,我解压到D盘根目录。

2、配置Tomcat环境变量:

右击【计算机】---【属性】-----【高级系统设置】---【环境变量】

1,新建用户变量名:CATALINA_BASE,变量值: D:\apache-tomcat-8.0.39  (可选)

1,新建用户变量名:TOMCAT_HOME,变量值:D:\apache-tomcat-8.0.39 (可选)

2,新建用户变量名:CATALINA_HOME,变量值:D:\apache-tomcat-8.0.39  (必须)

3,配置环境系统变量Path,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

 

3、启动Tomcat服务:

方法两种:

1,方法一:在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。

2,方法二:在CMD命令下输入命令:catalina run,出现如下对话框,表明服务启动成功。

 4、测试Tomcat:

打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的Tomcat已搭建成功。

5、还需最后配置tomcat的UTF-8编码:

打开Tomcat的安装目录配置文件目录:D:\apache-tomcat-7.0.65\conf\server.xml

打开server.xml文件,修改这一段(
加入了URIEncoding="UTF-8",useBodyEncodingForURI="true",修改了connectionTimeout="60000"):
  1.  
  1. <Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"
  2. connectionTimeout="60000"
  3. redirectPort="8443" useBodyEncodingForURI="true"/>
 
 6、修改eclipse中的项目的发布路径(可选)

在eclipse中按默认方式部署项目,会发现在Tomcat的webapps目录下找不到发布的项目,而是在eclipse的工作空间目录中

D:\Workspaces\eclipse_luna\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps

在eclipse中修改Tomcat的发布属性。双击【Tomcat v7.0 Server at localhost-1】---【Server Locations】---选择项目部署路径---【Deploy path】--设置项目部署的文件夹

① 如配置为第一项,即将项目部署到workspaces的目录中,这样eclipse为自动在临时目录下复制一个Tomcat过来。这样的好处是对我们的安装的tomcat不会有影响,比较安全。缺点是路径比较长。
 
② 如配置为第二项,即将项目部署到tomcat的安装目录中,一般是tomcat安装目录下的webapps目录中。这样的缺点是所有的项目公用一个tomcat,可能会出现不稳定的情况。优点是路径较短,比较好找。
 
③ 如配置为第三项,即将项目部署到自定义的目录中。优缺点暂时未知。
一般开发个人习惯于用第一个配置。
 
至此,Tomcat安装配置完成。

Tomcat7.0/8.0 详细安装配置图解,以及UTF-8编码配置的更多相关文章

  1. HBase 安装snappy压缩软件以及相关编码配置

    HBase 安装snappy压缩软件以及相关编码配置 前言 ​ 在使用HBase过程中因为数据存储冗余.备份数等相关问题占用过多的磁盘空间,以及在入库过程中为了增加吞吐量所以会采用相关的压缩算法来压缩 ...

  2. Oracle 11g数据库详细安装步骤图解

    1.先到Oracle官网上下载11g oracle Database 11g 第 2 版 (11.2.0.1.0) 标准版.标准版 1 以及企业版 适用于 Microsoft Windows (x64 ...

  3. Jira 6.0.5的详细安装及汉化授权

    第一步:安装jdk-6u24-windows-i586.exe (1)下载到oracle官网下装安装 jdk-6u24-windows-i586.exe,http://www.oracle.com/t ...

  4. VMware vSphere6.0 服务器虚拟化部署安装图解(最全,最详细)-搭建的所有步骤

    VMware vSphere6.0 服务器虚拟化部署安装图解 一 .VMware vSphere部署的前期规划要点 1.vSphere的优点 (略) 2如何利用现在的设备架构虚拟化环境 在虚拟化过程中 ...

  5. 【转】MySQL5安装的图解(mysql-5.0.27-win32.zip)

    转载地址:http://blog.csdn.net/xssh913913/article/details/1713182 MySQL5安装的图解(最新版) http://hi.baidu.com/yu ...

  6. CentOS 7.0系统安装配置图解教程

    转自:http://www.osyunwei.com/archives/7829.html 操作系统:CentOS 7.0 64位 IP地址:192.168.21.128 网关:192.168.21. ...

  7. 【转载】VMWare ESXi 5.0和vSphere Client安装和配置

      免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:张洪洋_     原文地址:http://blog.sina.com.cn ...

  8. Step by Step 真正从零开始,TensorFlow详细安装入门图文教程!帮你完成那个最难的从0到1

    摘要: Step by Step 真正从零开始,TensorFlow详细安装入门图文教程!帮你完成那个最难的从0到1 安装遇到问题请文末留言. 悦动智能公众号:aibbtcom AI这个概念好像突然就 ...

  9. MySQL 8.0.12 基于Windows 安装教程(超级详细)

    MySQL 8.0.12 基于Windows 安装教程(超级详细) (一步一步来,装不了你找我!) 本教程仅适用Windows系统,如果你原本装了没装上,一定要先删除原本的数据库,执行:mysqld ...

随机推荐

  1. [译]RabbitMQ教程C#版 - "Hello World"

    先决条件 本教程假定 RabbitMQ 已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难, ...

  2. Linux之文件目录

    一.Linux的目录结构 1.概览 2.树状目录结构 说明: /root:该目录为系统管理员用户主目录 /bin:即Binary,存放着系统必备执行命令 /boot:这里存放的是启动Linux时使用的 ...

  3. 《WAP团队》作业四——基于原型的团队项目需求调研与分析

    基于原型的团队项目需求调研与分析 本项目是一个家教系统的实现,随着时代的进步,现今已经进入信息技术时代,越来越多的人注意到了教育的重要性.家长对于孩子的学习提高注意力,大家都不想自己的孩子输在起跑线上 ...

  4. .gitignore无效

    有个别文件不想跟踪,比如pycharm的配置文件. 但是这个文件已经被git跟踪的情况下,再加入.gitignore是无效的. 只需要: git rm --cached .idea/workspace ...

  5. http与rfc

    超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为了提供一种发布和接 ...

  6. django使用小结

    一.静态文件的使用 二.csrf跨站访问安全机制设置 三.MODEL模型使用

  7. 基于Xshell使用密钥方式连接远程主机

    基于Xshell使用密钥方式连接远程主机 连接远程主机,就验证身份而言,一般有两种方式,一种是通过用户密码:另一种通过公钥的方式(Public Key). 图1 xshell支持验证登录用户的方式 下 ...

  8. JavaScript基础三

    1.10 关于DOM的事件操作 1.10.1 JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数. ...

  9. flask请求上下文

    先看一个例子: #!/usr/bin/env python # -*- coding:utf-8 -*- import threading # local_values = threading.loc ...

  10. python----操作文本文件

    一.文本文件基本操作 1.1 打开文本文件,得到文件句柄并赋值给一个变量 f = open('test', 'r', encoding='utf-8') # 默认打开模式为r 文件路径:相对路径.绝对 ...