多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # 目录 * bin:脚本目录 - 启动脚本:startup.bat - 停止脚本:shutdown.bat * conf:配置文件目录 (config /configuration) - 核心配置文件:server.xml - 用户权限配置文件:tomcat-users.xml - 所有web项目默认配置文件:web.xml * lib:依赖库,tomcat和web项目中需要使用的jar包 * logs:日志文件. - localhost_access_log.*.txt tomcat记录用户访问信息,星*表示时间。 - 例如:localhost_access_log.2016-02-28.txt * temp:临时文件目录,文件夹内内容可以任意删除。 * webapps:默认情况下发布WEB项目所存放的目录。 * work:tomcat处理JSP的工作目录。 Tomcat启动不成功的原因分析: 1)如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat 时,将一闪立即关闭。且必须配置正确,及JAVA_HOME指向JDK的安装目录 2)端口冲突 java.net.BindException: Address already in use: JVM_Bind <null>:8080 修改Tomcat/conf/server.xml ![](https://box.kancloud.cn/265b1fde41299a2342a2fbd187db761a_1286x280.jpg) ![](https://box.kancloud.cn/5f0b02bb9cb1c7941ebe35783312c9d2_1212x628.jpg) 注意:WEB-INF目录是受保护的,外界不能直接访问 # eclipse创建 myeclipse没有Dynamic Web Project file—new-project—勾选“Show all wizard”—web—下拉菜单中就出现了Dynamic Web Project的选项 file -> new-project -> Dynamic Web Project 然后 ![](https://box.kancloud.cn/111ae4855fe84e0921a5513bee60f00e_1046x1150.jpg) 点击完成,然后,command+,打开配置选项,搜servers下面的Runtime env add添加环境 ![](https://box.kancloud.cn/4891875243cf2f7c7e7a5e2ade02d7cd_784x844.jpg) ![](https://box.kancloud.cn/6842002d4685c4435ef3b3aba3710a88_766x796.jpg) 然后控制台有个server了 在server启动前的时候,点一下这个 ![](https://box.kancloud.cn/3bc8345074e8c6c51f703957a1229754_806x76.jpg) ![](https://box.kancloud.cn/ae74323968591a7e28d1bd3e12cb2794_1648x1370.jpg) 表示用自己的tomcat,发布到webapps下面 ![](https://box.kancloud.cn/8872ad119bcc7d60d4731bb35e4ad32e_792x868.jpg) ![](https://box.kancloud.cn/79f3c8a60eb2361bd174092f3197b3bf_1228x994.jpg) 注意如果删除项目 ![](https://box.kancloud.cn/12ce546b4c5cb59adb7d0141857ae7d9_2336x1226.jpg) 这边要注意删除 # 清除一些缓存 在项目文件夹右键refresh 然后菜单栏project有clean和build