实现Servlet接口,打成war包,并进行tomcat部署

918 阅读1分钟

步骤一:

先新建一个模块,在右击模块选择add framework support,之后选择web application添加一个web项目,生成的目录结构如下:

image.png

步骤二

在模块下面新建一个package,实现一个servlet接口,并且在web目录下,通过web.xml进行配置如下 image.png

image.png 在实现的过程中可能会报错说找不到servlet这个symbol的情况,这时候你需要打开project structure查看一下libraries的情况,我自己是因为之前一通瞎搞,这个libraries全是maven下载的jar包,导致了报错,这时候你只需要清除那些无用的jar包,然后导入你tomcat里面的一个servlet-api jar包即可,如下:

image.png

步骤三就是配置Tomcat服务器了

打开右上角的edit configuration配置tomcat,首先配置server,选择application server等,接着进行deployment部署,把一些旧的无用的部署在server的项目删掉,重新添加war包,我自己是重新添加了一个servlet war包,并配置虚拟路径:

image.png

步骤四

至此一个servlet demo项目就在tomcat部署好了,如果在你点击run的时候报错说无效的源发行版: 11 和 无效的目标发行版:11 解决方法这是因为编译时的jdk版本与发布版本不符导致。只需要参考这篇文章即可。 编辑与发布版本不一致解决