首先一个完整的Java Web工程结构在WEB-INF下还应该包含classes和lib两个子文件夹(创建web application项目后是没有的),手动添加后需要进行配置:

1.配置lib文件夹步骤,File->Project Structure->Modules->Sources 选中lib,将其设为Resources文件(不然继承HttpServlet时,将servlet-api.jar包拖入lib后无法导入加载HttpServlet相应的包)

\"\"

2.配置classes文件夹步骤:File->Project Structure->Modules->Paths->Use module compile output path,将Output path和Test output path都指定为工程中的classes文件夹的位置;

此时两个文件夹的颜色和状态都发生了变化     \"\"

3.配置tomcat步骤,点击工程右上角Add Configuration->Click + button to .....->Tomcat Server->Local

点击Configure,其中Tomcat Home选择Tomcat的母文件夹,Tomcat directory选择母文件夹下的bin文件夹(此时会显示/bin/conf文件不存在,只要将母文件夹下的conf文件夹拖入bin文件夹下即可),接着选择默认浏览器,jre,设置端口号即可

4.部署当前工程到tomcat中去步骤,点击工程右上角Add Configuration,选中上一步骤中的Tomcat,选择右边的Deployment,点击右边的+号Artifact,将下面的Application context修改为你的工程名(无特殊要求任意即可)

5.此时整个web application的配置都完成了,直接启动tomcat浏览器就会自动跳转到index.jsp所能显示的页面

\"\"

6.在src下创建Hello.java,(此时能要先将File->Project Structure->Modules下的lib多选框勾上,不然还是无法导入HttpServlet相关的jar包),然后在web. 中进行servlet以及url的配置就可以在网页中显示出结果

\"\"

\"\"

\"\"

收藏 打印