1、bin:可执行目录文件
启动命令:startup.bat || startup.sh —将指定参数传给catalina
bat:启动窗口
sh:后台运行
关闭命令:shutdown.bat || shutdown.sh —将指定参数传给catalina
核心命令:catalina.bat/sh
1、单独指定JRE目录
2、配置运行内存,防止内存溢出。
2、conf:配置文件
logging.properties 日志文件
servlet.xml 核心配置文件
1、如何修改默认端口号8080:
<Connector port="80">,通过http协议开启项目,可以省略端口号。
cmd> netstat -ano可以查看端口占用情况
2、如何启用https访问
<!--生成访问https的秘钥-->
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "tomcat.keystore"
<!--配置tomcat中的https-->
<Connector port="8443" protocol="HTTP/1.1" maxThreads="150" SSLEnabled="true"
scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="~\tomcat.keystore" keystorePass="123456"/>
3、lib:tomcat核心类库
tomcat运行首先装载lib中所有的jar包,常用的公用包放到tomcat.lib或WEB-INF.lib包。
4、logs:日志目录
5、temp:缓存目录
6、webapps:应用目录
一个文件夹代表一个项目。
为了防止测试的时候往目录中放入过多的文件,idea有自己的一个测试tomcat目录,不会干扰原来的目录。在项目结构中的发布中,通过output可以找到。
7、work:jsp目录
jsp->翻译编译运行servlet