前言

笔记归档类博文。

本博文地址:Java之Apache Tomcat教程[归档]

未经同意或授权便复制粘贴全文原文!!!!盗文实在可耻!!!贴一个臭不要脸的:易学教程↓↓↓

Step1:安装JDK

Ubuntu安装JDK

	sudo apt-get install default-jdk
或者
sudo apt-get install default-jre #jdk中包含jre

查看已安装的JDK版本

	java -version
# whereis java #查看java jdk安装位置

Step2:安装Apache Tomcat

Ubuntu安装Tomcat

	sudo apt-get install tomcat8

查看已安装的Tomcat

	whereis tomcat8

访问Tomcat默认路径

	localhost:8080

卸载Tomcat

	sudo apt-get autoremove tomcat8

Step3:Tomcat Service服务管理

	sudo service tomcat8 status 		#查看状态
sudo service tomcat8 start/restart #启动/重启
sudo service tomcat8 stop #停止

Step4:Tomcat的配置文件目录

	cd /etc/tomcat8		#切换到Tomcat全局配置的文件目录
  • Catalina
  • catalina.properties
  • context.xml #配置数据源等
  • logging.properties
  • policy.d
  • server.xml #可设置端口号,域名,IP,默认加载的项目,请求编码等
  • tomcat-users.xml #管理Tomcat的用户与权限
  • web.xml #可设置tomcat支持的文件类型,含,,等标签
	cd /var/lib/tomcat8 #切换到最常用的webapps目录
  • conf #存放Tomcat的一些配置文件
  • lib #含Tomcat容器使用的所有JAR包,也是用户存放多个web应用程序,如:JDBC连接包等共享的jar包的目录。
  • logs #存放tomcat运行过程中产生的日志文件,按天为单位。
  • webapps #存放发布的应用程序。Tomcat启动后会加载Webapps目录下的应用程序,可以以文件夹,war包,jar包的形式发布应用
  • work #存放tomcat在运行时编译后文件,例如:JSP编译后的文件。清空work目录,然后重启tomcat,可实现“清除缓存”

    #目录结构:[引擎名] / [主机名] / web应用程序

Step5:[部署|发布]网页/项目到Tomcat中

	编写demo.html网页
在webapps目录下创建目录和文件
webapps/demo/demo.html
访问localhost:8080/demo/demo.html

Java之Apache Tomcat教程[归档]的更多相关文章

  1. Java、Apache Tomcat下载与安装及环境变量配置

    1.Java JDK 与 Apache Tomcat 下载 JDK 下载 Apache Tomcat 下载 2.安装与环境变量配置 关于 JDK 的安装挺简单的,网上教程也挺多,Tomcat 下载免安 ...

  2. Apache Tomcat下载、安装、配置图文教程

    本文已迁移到我的个人网站 http://www.wshunli.com 文章地址: http://www.wshunli.com/2016/03/19/Tomcat安装配置/ (整理截图.安装过程更加 ...

  3. Apache Tomcat部署java web项目

    本教程安装环境为windows服务器 在服务器中下载安装JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8 ...

  4. java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager

    问题: 使用Springboot打包为war部署于Tomcat7中报错 java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringMa ...

  5. 关于Tomcat启动时报The APR based Apache Tomcat Native library which allows optimal performanc e in production environments was not found on the java.library.path

    错误信息如下 八月 01, 2016 10:11:15 上午 org.apache.catalina.core.AprLifecycleListener initINFO: The APR based ...

  6. 从0开始学Java——JSP&Servlet——Tomcat和Apache的区别

    从<JSP & Servlet 学习笔记>的第一章,了解到web容器:“Web容器是Servlet/jsp唯一认得的http服务器”. 在Java中,容器的类型有多种,这里要说的是 ...

  7. Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory]

    WARNING: Failed to register in JMX: javax.naming.NamingException: Could not load resource factory cl ...

  8. Java compiler level does not match the version of the installed Java project facet. springmvc1 和 Target runtime Apache Tomcat v7.0 is not defined.

    Java compiler level does not match the version of the installed Java project facet.springmvc1 : Targ ...

  9. org.apache.tomcat.util.bcel.classfile.ClassFormatException: null is not a Java .class file

    org.apache.tomcat.util.bcel.classfile.ClassFormatException: null is not a Java .class file   在$TOMCA ...

随机推荐

  1. [USACO15FEB]Superbull 超级牛

    题意概况 题目描述 \(Bessie\)和她的朋友们正在一年一度的\(Superbull\)锦标赛中打球,而\(Farmer John\)负责让比赛尽可能激动人心. 总共有 \(N\) 支队伍 \(1 ...

  2. okhttp拦截器之CallServerInterceptor解析

    今天来学习OkHttp的最后一个拦截器,如下: 看一下它的javadoc说明: 其作用有两个:发起网络请求和接收服务器响应,下面具体来看一下它的intercept(): 下面具体来看一下: 接着就是读 ...

  3. sql random string

    begindeclare chars_str varchar(62) default 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123 ...

  4. Java8-Stream-No.11

    import java.util.Arrays; import java.util.List; public class Streams11 { static class Person { Strin ...

  5. ACM-ICPC 2018 青岛赛区网络预赛 J. Press the Button(数学)

    题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4056 题意:有一个按钮,时间倒计器和计数器,在时间[0,t]内, ...

  6. python 省略号 三个点...的含义

    总结一下: 1.省略号在python里也是个对象. 2.=...(赋值号后面省略号),给该变量赋值一个default值.具体python的机制我不清楚.应该是在类里面定义好的. 3.: ...(冒号后 ...

  7. 4、docker镜像:花卷结构、commit镜像

    1.是什么 docker images 镜像是一种轻量级.可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码.运行时.库.环境变量和配置文件. ...

  8. [Javascript] How to deal with floating number

    What's your expect of the output?: console.log(0.1 + 0.2 === 0.3); The answer is 'false'. Because: 0 ...

  9. JS数组的交集、并集、差集,数组去重,获取两个数组重复的元素,去除两个数组相同的元素

    let arr1=[1,2,3,4,5,6] let arr2=[4,5,6,7,8,9] // 并集 数组去重 let RemoveSame=[...new Set([...arr1,...arr2 ...

  10. 【8.27-模拟赛】remove

    题解: 代码: #include<iostream> #include<algorithm> #include<cstdio> #include<cstrin ...