首先创建一个maven打包类型为war的工程
创建完项目后,执行下图操作:
然后创建一个测试的Jsp文件,报错是因为还缺servlet-api.jar里面的类。
解决报错,有三种方法:
第一种:
项目右键,选择bluid path > configure bluid path
把tomcat放入到类路径中,因为tomcat自带servlet-api.jar.
第二种:
到maven的远程仓库复制servlet-api.jar的依赖到项目中的pom.xml。
然后就完成了,如果还报错,项目右键》maven > update project更新一下。
第三种:
项目右键选择Bluid Path > Configure Bluid Path
然后到最后一步,把项目部署到服务器上运行,部署方法也有两种。
第一种:
直接把项目部署在本地的tomcat中运行
在servers中创建tomcat我就省略了。
保存配置后,tomcat右键部署项目进tomcat中。
部署完后启动tomcat
然后启动tomcat,如果报错如下图,代表本地tomcat正在运行,需要手动到tomcat安装目录停止tomcat,因为第三种方法使用的是本地的tomcat,如果tomcat本来就开启着,再次在eclipse中启动会报下图的错误。
停止本地的tomcat运行
然后在eclipse重新启动tomcat就行了
最后在浏览器中运行项目,如果在浏览器中报404,就重启一下tomcat。
然后再浏览器中运行。
第二种:
把项目打包,然后放在本地tomcat中运行
原文地址:https://www.cnblogs.com/unlasting/p/12208907.html
时间: 2024-10-06 03:49:53