tomcat安装
一、下载:http://tomcat.apache.org/
二、配置环境变量
配置Tomcat环境变量
1,新建变量名:CATALINA_BASE,变量值:E:\Develop\apache-tomcat-7.0.93
2,新建变量名:CATALINA_HOME,变量值:E:\Develop\apache-tomcat-7.0.93
3,打开PATH,添加变量值:%CATALINA_HOME%\lib %CATALINA_HOME%\bin
到tomcat的bin目录测试是否可以访问。
wxd5911bb3d782c30b |
tomcat常识补充
web项目的软件架构分为c/s(客户端服务器)和b/s(浏览器服务器)。
- Web资源分为静态资源和动态资源
静态资源:页面数据都是固定的、死的。比如:html、css、javascript
动态资源:页面的数据都是从服务器动态获取的。jsp、Servlet、asp、php、ajax
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。
- 动态WEB资源的目录结构(了解)
website
|------静态页面(HTML、CSS、JS、图片)
|------JSP页面
|------WEB-INF
|-----web.xml (必须的)
|-----classes (可选的)
|-----lib (可选的)
IDEA配置tomcat
第一步:
添加一下,才有显示
第二步:
由于我们的项目的工件输出目录在我们指定的目录下,而不是在安装的tomcat的Apache-tomcat的webapps的目录下。
IDEA在“项目目录\out\artifacts”下虚拟了一个Tomcat,而在该目录下又没有Tomcat首页的工程。而此时并没有把Tomcat首页的工程部署到服务器,所以就访问不到Tomcat首页,而访问到的是我们项目里的其他页面信息。
将我们的项目部署到tomcat中。
选择菜单栏“Run-->Edit Configuration...-->Deployment”,选择右上角绿色“+”,选择“External Source...”,将Apache-tomcat的webapps目录下的ROOT文件夹选中,点击OK,及完成Tomcat的首页的工程的部署。选择ROOT文件后右侧Application Context 可不填写,默认即可。
选择菜单栏“Run-->Edit Configuration...-->Deployment”,选择右上角绿色“+”,选择“Artifact...”,选择exploded项,点击OK。
项目部署在tomcat中,指定首页路径。
第三步:解决控制台乱码问题:
在tomcat配置中添加在VM options填写-Dfile.encoding=UTF-8:
以及在idea.exe.vmoptions和idea64.exe.vmoptions中添加-Dfile.encoding=UTF-8
然后点击菜单的File,Invalidate-caches按钮,选择清除缓存并重启,然后发现乱码问题已经解决;
第四步:开启热部署(修改代码后可以直接刷新)
搞完,Tomcat的配置基本结束,项目可以启动啦!!!