Java之Apache Tomcat教程[归档]
前言
笔记归档类博文。
本博文地址: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教程[归档]的更多相关文章
- Java、Apache Tomcat下载与安装及环境变量配置
1.Java JDK 与 Apache Tomcat 下载 JDK 下载 Apache Tomcat 下载 2.安装与环境变量配置 关于 JDK 的安装挺简单的,网上教程也挺多,Tomcat 下载免安 ...
- Apache Tomcat下载、安装、配置图文教程
本文已迁移到我的个人网站 http://www.wshunli.com 文章地址: http://www.wshunli.com/2016/03/19/Tomcat安装配置/ (整理截图.安装过程更加 ...
- Apache Tomcat部署java web项目
本教程安装环境为windows服务器 在服务器中下载安装JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8 ...
- 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 ...
- 关于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 ...
- 从0开始学Java——JSP&Servlet——Tomcat和Apache的区别
从<JSP & Servlet 学习笔记>的第一章,了解到web容器:“Web容器是Servlet/jsp唯一认得的http服务器”. 在Java中,容器的类型有多种,这里要说的是 ...
- 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 ...
- 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 ...
- 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 ...
随机推荐
- es中的相关知识一(基本知识和id的定义)
一.es中文档的元数据包括: 1._index: 索引(index)类似于关系型数据库里的数据库(database),事实上,我们的数据被存储和索引在分片(shards)中,索引知识把一个或多个分片分 ...
- RxJava——扩展的观察者模式
在学习RxJava的时候,经常提到观察者与被观察者,这不就是JAVA的观察者模式的运用么?是的,但是跟传统意义的上观察者模式还不太一样,所以Rxjava实际上是一种扩展的观察者模式,所以有必要对这个扩 ...
- integer == 号问题
integer a=123 integer b=123 integer c=250 integer d=250 a==b(true) c==d (false) Integer中把-128-127 缓存 ...
- Logstash工作原理
Logstash事件处理有三个阶段:inputs → filters → outputs.是一个接收,处理,转发日志的工具.支持系统日志,webserver日志,错误日志,应用日志,总之包括所有可以抛 ...
- UOJ117 欧拉回路[欧拉回路]
找欧拉回路的模板题. 知识点详见图连通性学习笔记. 注意一些写法上的问题. line37&line61:因为引用,所以j和head值是同步更新的,类似于网络流的当前弧优化,除了优化枚举外,这样 ...
- mysql 表字段与关键字相同的话
desc is a reserved keyword (short for DESCENDING in ORDER BY). Enlose it into backticks: INSERT INTO ...
- Springboot项目关闭Httpclient的Debug日志
今天在做httpclient测试时,发现控制台打印了好多请求相关的信息,如何去掉这些不打印? (2)在配置文件包下加入logback.xml文件,文件内容如下: <?xml version=&q ...
- 如何在 Google 地图中添加标记和说明
JS如下: (function() { window.onload = function() { // Creating an object literal containin ...
- HTML JS 弹层后底部页面禁止滚动处理
1.打开新页面时需要禁止鼠标滚轮,禁止页面滑动: 1 2 3 4 在调用显示层时加上这句js代码就可以了: document.documentElement.style.overflow = &quo ...
- TTTTTTTTTTTTTTTTT Gym 100851J Jump 构造
题意:首先你输入一个数字n(偶数)(n<=1000),电脑则自动生成一个长度为n的01字符串,你每次可以构造出一个长度为n的01字符串,输入给电脑后电脑进行判定,如果你的字符串与电脑的字符串完全 ...