tomcat安装
访问tomcat官网下载压缩包
传送门
在环境变量中配置tomcat_home和对应的path
tomcat目录结构
tomcat的文件夹结构如下图:
各个文件夹的功能如下:
- bin是根目录
- conf存储配置文件,例如web.xml
- lib是网页运行所依赖的jar包
- logs是日志
- webapps存储网页的代码
- work是代码编译后生成的Java类
idea中的Tomcat插件
-
使用maven创建一个web应用:
-
选择edit configurations-.>左上角添加tomcat
-
Server栏中,浏览器自选,URL一般不变,JRE选择当前项目的JRE,HTTP端口默认8080,不能修改,其他默认即可。
部署网页到服务器
在项目完成后(这里用默认页面测试)将项目部署到Tomcat上。
-
首先打开tomcat配置
-
这里选择要部署的文件,可以选择该项目内的文件,也可以选择项目以外的文件。
-
war模式是将模块打包成war包上传服务器,war exploded是将java类和jsp等文件直接上传服务器。
-
在application context处修改部署到服务器上后,通过url访问的名称。
-
logs是选择服务器显示的日志,这里不多赘述。
-
配置完成后,应用设置,点击启动即可。
tomcat工作原理
当部署上述项目之后,服务器会给出如下日志:
其中,CatalinaBase是生成的JSP文件存放位置。
找到文件集合中的index_jsp.java,可以看到,所有的html语言被编译进java代码中通过out方法输出到前端页面显示出来。