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的更多相关文章
随机推荐
- Linux--NiaoGe-Service-08(路由)
路由 Linux系统下的路由表是由小到大排列的,即C类地址-->B类地址-->A类地址-->0.0.0.0(默认路由). Linux系统中使用route命令查看路由表 [root@w ...
- python 多继承(新式类) 三
深入super 一下内容引用自:http://www.cnblogs.com/lovemo1314/archive/2011/05/03/2035005.html,写的挺好的. 代码段3 class ...
- 如何正确在IDEA 里非maven或非SBT构建的项目中引入lib的jar包(图文详解)
以下是我,手动的一个项目 假设,大家,还需要导入 导入spark的jar包:是安装主目录下的jars所有jar包和examples/jars包.
- 满足java对redis的所有操作,token,验证码过期时间等
很实用 链接在此 https://www.cnblogs.com/edisonfeng/p/3571870.html System.out.println("=============== ...
- #113. 【UER #2】手机的生产
链接:http://uoj.ac/problem/113 由于电信技术的发展,人人都可以通过手机互相联系. 有一位电信大佬最近想生产一大批手机,然而从生产线上一台一台地生产实在太慢了,于是他想出了一个 ...
- cf580E. Kefa and Watch(线段树维护字符串hash)
题意 $n$个数的序列,$m + k$种操作 1.$l , r, k$把$l - r$赋值为$k$ 2.$l, r, d$询问$l - r$是否有长度为$d$的循环节 Sol 首先有个神仙结论:若询问 ...
- Azure Powershell 获取可用镜像 PublisherName,Offer,Skus,Version
#登录 $username="{登录名}" #定义一个用户账号的变量,可以输入需要登录的订阅账号名称 $password=ConvertTo-SecureString -Strin ...
- uvm_subscriber——告诉她我们来过
Subscribers are basically listeners of an analysis port. They subscribe to a broadcaster and receive ...
- IOS弹出视图preferredContentSize
UIViewController.preferredContentSize代理旧方法 contentSizeForViewInPopover. self.contentSizeForViewInPop ...
- Java之instanceof
class Base{ int x = 1; static int y = 2; String name(){ return "mother" ...