tomcat服务器配置
1 tomcat部署web项目的三大方式
1.1 直接将项目放到tomcat服务器下的webapps目录下
例如,本地计算机下有一个web项目,该项目名称为【helloworld】,在该项目里定义了一些静态资源文件,该项目下有一个helloworld.html的静态文件。
直接将该项目文件夹完整复制到tomcat安装目录下的webapps目录下即可部署成功。
接下来启动tomcat服务器,用户即可在浏览器访问到该资源文件。
这种部署方式可以进行简化,当一个web项目里面有很多的静态文件,可以把项目下的资源文件打包成一个.war文件,这样可以压缩传送速度,并且当把该项目复制到webapps目录下会自动解压该项目下的所有文件,删除该项目压缩包时所涉及到的资源文件会被一起删除。
1.2 配置tomcat服务器下conf目录下server.html文件
在tomcat安装目录下的conf目录下打开server.xml文件进行配置
打开server.xml文件找到最下方的标签,在里面进行配置。
其中docBase为web项目路径,path为新设置的虚拟目录。此时web项目配置好了,启动服务器,在浏览器即可访问该web项目,注意在浏览器输入地址是要使用上面配置的虚拟目录。
1.3 在conf\Catalina\localhost创建任意名称的xml文件
在创建的xml文件中编写:
此时配置文件没有虚拟目录,访问时使用的虚拟目录是创建的xml文件的文件名。
2 将tomcat集成到IDEA中,创建JavaEE项目,部署项目
2.1 tomcat配置到IDEA中
至此,tomcat配置到IDEA中结束,可以检查下是否成功:
可以看到+ - 号下面有一个tomcat服务器,+ - 号可以新增或者删除配置好的服务器,至此配置成功!
2.2 IDEA中创建JavaEE项目
注意,新版的IDEA中创建java项目可能没有javaEE模块没有webApplication,此时在IDEA页面上同时按住键盘【alt+ctrl+shift+/ 】,调出下面页面,点击第一个。
按字母排序,找到 【javaee-legacy.project.wizard】 ,选中。
接下来开始创建web项目:
按照步骤操作即可创建完成!
完成创建后,将看到web项目的目录结构:
新增的html页面放在web目录下;
WEB-INF是动态项目目录,其中包含:
web.xml:该项目的核心配置文件
classes目录:存放字节码文件
lib目录:放置项目依赖的jar包
另外,这里再配置一些tomcat服务器,以至于每次新增文件时不需要再次启动服务器,直接自动更新部署,配置如下:
至此,IDEA中创建JavaEE项目及部署到此结束!