很多网上创建JavaWeb项目的步骤大同小异,这篇博客会给出一些注意事项以及踩过的坑。
IDEA中创建Web项目后,其会默认创建一个index.jsp,当浏览器访问该项目的web根目录时,会显示该jsp页面的内容。
其实Eclipse会默认创建一个index.html文件,你当然也可以在index.jsp的同级位置创建一个index.html,在Tomcat的配置文件中,会首先寻找index.html,若找不到,再继续找index.jsp。
新建项目主界面
创建一个Web Application
此处要把下方的“Create web.xml”勾选上
其他博文中有的先新建了一个空的项目,然后再新建一个“Java Web” Module,这样的话系统就不会为你创建web.xml。
打开“Project Structure”
选择“Modules”,在Sources页签中,为WEB-INF文件夹新建名为“classes”和“lib”的普通文件夹
在Path页签中将classes文件夹设为modules的编译输出路径
在Dependencies页签中将lib添加为依赖文件夹,在加号中选择第二项
接下来配置服务器,点击上面的工具栏中的小框,然后点击“Edit Configurations”
点击左上角的加号,新建一个Local Tomcat Server
点击Deployment页签,添加一个部署项,一路OK
回到主页面后,点击上方的绿色三角形运行服务器,不出意外的话,默认浏览器会自动弹出该index.jsp页面里的网页内容
项目里的web文件夹中的内容会被部署到服务器中,src文件夹中的源程序编译后生成的class文件会放到classes文件夹中,该项目依赖的外部类库可以放到lib文件夹中,web.xml就是该web项目的配置文件,若其中没有的配置项,如果用到的话,会去Tomcat的相应配置文件中寻找。