Tomcat 目录(解压后)
①bin:可执行文件(startup.bat shutdown.bat)
用的最多的是服务器的启动和关闭 如果使用IDEA可以忽略
②conf:配置文件(server.xml tomcat-users.xml web.xml)
server.xml 修改服务器的默认的端口号(8080) 因为端口号容易冲突 一般都要修改 (可以修改为80后在输入localhost或者127.0.0.1加项目路径就可以 一般不能成功)tomcat-users.xml 设置tomcat的管理员名称和密码 方便通过web页面直接进入项目目录web.xml (好像是设置字符 不做了解)
③lib:tomcat依赖的jar文件
tomcat-jdbc.jar jsp连接数据库用到的驱动程序servlet-api.jar 处理jsp发送给java的post 和get请求
④log:日志文件(记录出错等信息) (基本不用了解)
⑤temp:临时文件
是存储tomcat在运行过程中产生的临时文件 不能删除改目录(一旦删除会出现未知错误)但是能清空
⑥webapps:可执行的项目(将我们开发的项目 放入该目录)
一般是写好的项目工程文件放入 如果用IDEA写项目 会自动在tomcat中创建属于该软件下的webapps目录,把自己所有的项目文件放进去 比如说使用eclipse 中会自动创建wtpwebapps目录 注意:所有的项目中必须包含两个文件 META-INF 和WEB-INF 其中WEB-INF 中要有lib web.xml classes 如果没有 可以直接从webapps中admin项目中拷贝
⑦work:存放由jsp翻译成的java,以及编辑成的class文件(jsp ->java ->class)
写好的jsp项目在运行之后会编译成Java文件翻译成class文件因为第一次请求服务端 会有翻译 和编译的过程,因此比较慢; 后续访问 可以直接访问class,因此速度较快。但是 如果 服务端修改了代码,则再次访问时 会重新的翻译、编译。