IDEA中tomcat的安装和配置

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(浏览器服务器)。

  1. Web资源分为静态资源和动态资源

静态资源:页面数据都是固定的、死的。比如:html、css、javascript

动态资源:页面的数据都是从服务器动态获取的。jsp、Servlet、asp、php、ajax

   Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。

  1. 动态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的配置基本结束,项目可以启动啦!!!

猜你喜欢

转载自blog.csdn.net/weixin_41249041/article/details/88375420