03005_Tomcat
1、Tomcat下载
(1)Tomcat解压版:链接:Tomcat解压版 密码:0iw0 ;
(2)源码:链接:源码 密码:3o43 。
2、Tomcat的目录结构

(1)bin:脚本目录
①启动脚本:startup.bat ;
②停止脚本:shutdown.bat 。
(2)conf:配置文件目录 (config /configuration)
①核心配置文件:server.xml ;
②用户权限配置文件:tomcat-users.xml ;
③所有web项目默认配置文件:web.xml 。
(3)lib:依赖库,tomcat和web项目中需要使用的jar包 ;
(4)logs:日志文件
localhost_access_log.*.txt tomcat记录用户访问信息,星*表示时间。例如;localhost_access_log.2018-01-04 .。
(5)temp:临时文件目录,文件夹内内容可以任意删除;
(6)webapps:默认情况下发布WEB项目所存放的目录;
(7)work:tomcat处理JSP的工作目录。
3、Tomcate的启动与运行
(1)双击Tomcat下的bin下的startup.bat启动Tomcat;


(2)在浏览器的地址栏中输入http://localhost:8080,看到如下页面证明启动成功;

(3)Tomcat启动不成功的原因
①如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat 时,将一闪立即关闭。且必须配置正确,及JAVA_HOME指向JDK的安装目录;

②端口冲突
java.net.BindException: Address already in use: JVM_Bind <null>:8080
修改Tomcat/conf/server.xml

4、Web应用的目录结构

5、使用Eclipse绑定Tomcat并发布应用
(1)获得服务器运行环境配置,Window---Preferences---Server---Runtime Environmen ;

(2)添加服务器;

(3)选择服务器在硬盘的地址;

(4)安装完成;

(5)设置发布位置;

(6)发布:项目右键---Run As---Run on Server 。

03005_Tomcat的更多相关文章
随机推荐
- [已读]JavaScript模式
主要是介绍各种继承和设计模式.第一章是讲编程规范,然后里面讲到了使用new Function替代eval
- Ubuntu 14.04 安装深度音乐的方法(下载速度极慢未成功)
原文地址:http://tieba.baidu.com/p/3023784357 由于14.04未提供gstreamer0.10-ffmpeg导致很多人安装深度音乐失败... 这里是安装方法: 1. ...
- js中函数的理解
在JavaScript中,函数是一个极容易引起误解或引发歧义的数据类型,它可以是独立的函数类型,又可以作为对象的方法,也可以被称为类或构造器,还可以作为函数对象而存在等.
- JS实现的图片预览功能
之前的博文有实现过图片上传预览,但那种方法是预览时就将图片上传,会产生很大的浪费空间.找到了之前有人写的用JS实现的图片预览,就说用js将上传的图片显示,上传代码在之前的博文中有写到. 以下是实现的代 ...
- 《超实用的HTML代码段》阅读笔记1——HTML5自动聚焦
在页面加载完成后自动将输入焦点定位到需要的元素,用户就可以直接在改元素中进行输入而不需要手动选择它. 通过autofocus的属性就可以指定这种自动聚焦的功能,示例代码如下: <form nam ...
- Linux shell例子
#!/bin/bash read -p "input a dight:"echo $REPLY DATE=`date`echo "DATE is ${DATE}" ...
- Python 学习日志9月18日
今天早晨学习了<Head First HTML and CSS>,第10章“div and span”. 看完并且做了练习也算是对div和span扫了个盲,需要在实践练习中加强理解与掌握. ...
- XDU——受教了
存在的问题还是很多的 GG 突然觉得刷题的目的并不是追求A.我们应该在那个过程中提高代码能力和建立模型解题能力 会的算法会巧妙应用才是王道 吐槽自己两句,写高数了
- pc端引入微信公众号文章
最近做了一个小需求,结果坑特别多..... 需求是这样的,要给公司内部做一个微信公众号广告投票系统,整个项目就不多赘述了,有个小功能,要求是这样的: 点击某条记录后的“投票”按钮,在当前页面弹出弹窗显 ...
- Spring @Transactional at interface
java - Where should I put @Transactional annotation: at an interface definition or at an implementin ...