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的更多相关文章
随机推荐
- wmq的队伍 BIT优化dp
http://oj.xjtuacm.com/problem/14/ wmq的队伍 发布时间: 2017年4月9日 17:06 最后更新: 2017年4月9日 17:07 时间限制: 2000m ...
- 牛客网Java刷题知识点之Java为什么不能支持多继承,但可以用接口来间接实现多继承
不多说,直接上干货! java只支持单继承,这是由于安全性的考虑,如果子类继承的多个父类里面有相同的方法或者属性,子类将不知道具体要继承哪个,而接口可以多实现,是因为接口只定义方法,而没有具体的逻辑实 ...
- 一图秒懂http与https的区别
HTTPS与HTTP的一些区别 HTTPS协议需要到CA申请证书,一般免费证书很少,需要交费. HTTP协议运行在TCP之上,所有传输的内容都是明文,HTTPS运行在SSL/TLS之上,SSL/TLS ...
- matlab实现gabor滤波器的几种方式
转自:http://blog.csdn.net/watkinsong/article/details/7882443 方式一: function result = gaborKernel2d( lam ...
- thinkphp分页集成
控制器: $User = M('webcase'); // 实例化 User 对象 $list = $User->order('id desc')->page($_GET['p'].', ...
- 深入浅出Android动态加载jar包技术
在实际项目中,由于某些业务频繁变更而导致频繁升级客户端的弊病会造成较差的用户体验,而这也恰是Web App的优势,于是便衍生了一种思路,将核心的易于变更的业务封装在jar包里然后通过网络下载下来,再由 ...
- Azure Powershell blob中指定的vhd创建虚拟机
#此脚本用于 Azure 存储账户中已有 vhd 镜像文件创建虚拟机,一般用于做好镜像测试 #----------------------------------------------------- ...
- rm和mv和dirname和查看文件的命令
rm -f -i -r ############################ mv -f -i -u 比较新旧 ########################### basename 获取文 ...
- Mysql的Root密码忘记,查看或修改的解决方法
Mysql的Root密码忘记,查看或修改的解决方法:1.首先启动命令行2.在命令行运行:taskkill /f /im mysqld-nt.exe3.继续在命令行运行:mysqld-nt --skip ...
- 如何找到SAP Cloud for Customer标准培训和认证方面的信息
有一些朋友询问我如何在SAP官网上找到和SAP Cloud for Customer相关的标准培训信息,我这里把步骤写出来: 登录SAP官网https://training.sap.com 输入和Cl ...