Tomcat下载和安装

摘要:
I Tomcat下载和安装Tomcat是一个免费的开源servlet容器。它是Apache软件基金会的顶级项目,由Apache、Sun和其他公司和个人共同开发。在Sun的参与和支持下,最新的servlet和JSP规范始终可以反映在Tomcat中。设置后,再次运行启动。此时,tomcat已成功启动。
一.Tomcat下载和安装

Tomcat 是一个免费的开放源代码的 Servlet 容器,它是 Apache 软件基金会的一个顶级项目,由 Apache,Sun和其他一些公司及个人共同开发而成。由于有了 Sun 的参与与支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中的到体现。

1.下载tomcat

官方网站:http://tomcat.apache.org/

wpsE896.tmp

目前最新版本是8.0版

可以根据自己的系统来选择下载的版本

wpsE8D6.tmp

1.2 安装tomcat

wpsE8F6.tmp

解压缩下载的tomcat

二、运行Tomcat
2.1设置JDK环境变量

将JDK根目录添加到环境变量。

2.2运行startup.bat

运行..apache-tomcat-8.0.20in目录下的startup.bat,开启tomcat

打开浏览器,输入http://localhost:8080/进入tomcat页面

wpsE907.tmp

看到这个页面说明已经成功开启服务器。

2.3设置tomcat环境变量

wpsE908.tmp

如果想从dos窗口打开tomcat,可以将..apache-tomcat-8.0.20in根目录添加到环境变量,然后运行startup,显示如下:

发现提示不能打开服务,因为CATALINA_HOME这个环境变量没有定义,查看startup.bat批处理文件发现:

说明:CATALINA_HOME

wpsE918.tmp

的环境变量应该设置为tomcat的根目录。

设置后,再次运行startup

wpsE929.tmp

这时,tomcat已经成功开启。

使用shutdown可以关闭

wpsE92A.tmp

2.4 catalina命令

开启startup实际是开启catalina.bat,查看其命令:

说明我们还可以使用:

catalina start:启动

catalina stop:关闭

catalina run:在当前窗口启动,ctrl+c关闭

三、Tomcat配置文件
3.1.server.xml

我们可以在server.xml文件中修改端口号,找到conf文件夹,打开其中的server.xml, 目前设置的端口号是8080:

wpsE93A.tmp

修改保存后,重新打开浏览器试试。

3.2 tomcat-users.xml

如果想进入tomcat管理页面,点击Manager App:

wpsE94B.tmp

wpsE94C.tmp

点击取消:

wpsE95D.tmp

说明需要配置tomcat-users.xml

wpsE96D.tmp

之后再使用配置的用户名密码进入:

wpsE97E.tmp

四、HelloWorld程序
4.1 建立web项目文件层次

wpsE97F.tmp

根据规范(参考http://localhost:8080/docs/appdev/deployment.html),web项目文件应该如下配置:

Student类:

public class Student {

public void study(){

System.out.println("good good study, day day up!");

}

}

hello.jsp中添加如下:

<%@page import="com.ibeifeng.firstweb.Student"%>

<%

Student student = new Student();

student.study();

%>

4.2 修改.class文件生成位置(Eclipse)

由于tomcat要求.class文件在/WEB-INF/classes/文件夹下生成,需要修改项目的Build Path:

wpsE990.tmp

wpsE9A0.tmp

4.3部署项目到tomcat的webapps文件夹下

在E:JavaOnlineapache-tomcat-8.0.20webapps文件夹下,新建一个项目文件夹helloworld,然后将WebRoot文件夹下的内容整体拷贝到这里。

在浏览器输入url:http://localhost:8080/helloworld/hello.jsp

可以在控制台看到输出结果:

wpsE9A1.tmp

五、自动部署
5.1新建一个web工程

切换到JavaEE工程窗口,新建一个动态web工程:

wpsE9B2.tmp

导入tomcat,选择New Runtime

wpsE9C2.tmp

配置Server运行环境,选择Tomcat根目录:

wpsE9D3.tmp

5.2新建Server

wpsE9E4.tmp

将项目add到server中:

wpsE9F4.tmp

5.3修改Server Locations配置

双击服务器,如下配置

wpsEA05.tmp

5.4运行jsp

右键jsp,Run as---Run on Server:

wpsEA26.tmp

运行显示如下:

wpsEA16.tmp

5.5定制右键菜单

wpsEA37.tmp

在Shortcuts中选择自己需要的项目:

wpsEA38.tmp

主要是Java全选,Web全选。

免责声明:文章转载自《Tomcat下载和安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WINDOWS 的 MKLINK : 硬链接,符号链接 : 文件符号链接, 目录符号链接 : 目录联接[Notepad++]Notepad++怎么实现双视图/双窗口?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mac eos 环境搭建

最近EOS官网出了文档,说可以跑通一个独立测试的节点了。这周尝试自行搭建了一下,由于自己不完全做mac下的开发,且这玩意是C写的,所以make起来遇到不少坑,记录下来。附完整踩坑、填坑记录。 1. 搭建环境 在mac下大家应该都用brew来管理包吧。首先官方说要安装: Boost 1.64 OpenSSL LLVM 4.0 通过下面命令,可以尽可能全的...

关于我的eclipse的老毛病的解决方案

先来一段困扰我多年(长达三个月)的错误报告: 2月 18, 2020 3:43:34 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Server.服务器版本: Apache Tomcat/9.0.272月 18, 2020 3:43:34 下午 org.apache.catalina...

jenkins的安装

一、安装git 1.安装依赖 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y 2.下载安装包https://github.com/git/git/releases wget ht...

TensorRT在ubuntu18.04的安装

配置环境 ubuntu 18.04 ,cuda 10.1 , cudnn 7.5 , python3.5 ; 安装步骤1.首先下载tar版本的安装包,下载地址( https://developer.nvidia.com/nvidia-tensorrt-5x-download)需要登陆NVIDIA。 安装TensorRT前需要安装Cuda和cudnn,安装步...

RocketMQ系列:单机快速搭建单broker环境

本文使用rocketmq的fast-try.sh快速在centos7上搭建一个单机版的rocketmq,单机版仅用于本地调试,不能用于生产环境。 1. 支持系统 Centos7/Ubuntu16/Mac/Windows 2. 配置建议 cpu:4核以上 内存:8G以上 硬盘:20G以上 3. 下载&解压Rockmet 3.1 下载 访问:http:...

Gradle 实战(1)—— 配置环境变量

背景:Gradle 是一款构建工具,继 Ant 、Maven 之后的现代构建工具,我会在接下来的博文中陆续介绍,我在工作中是如何使用 Gradle 的。 下载 Gradle 下面是 Gradle 的官方网站地址: Gradle l Modern Open-Source Enterprise Build Automation - Gradle http:...