开发者社区> 问答> 正文

每次eclipse新建maven webapp时index.jsp都会报错 ?报错

解决方法:添加运行服务器。
但每次都是这样手动加吗,好麻烦,请问这是什么原因,而且能不手动添加服务器。

报错内容是:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

展开
收起
爱吃鱼的程序员 2020-06-24 13:26:19 606 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    项目有些依赖你没有,在tomcat中。所以配置下tomcat就好了。

    新建mavenweb项目后,在pom.xml中新增加javax.servlet-api的maven依赖,反正你是需要增加各种依赖的,也不在乎多增加这一个。
    如果你实在不想增加,那直接干脆删除掉index.jsp好了,毕竟这个jsp也不是必须的。

    <dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency>

    缺少依赖,,web项目就是这样没办法,,

    手动添加依赖就行,,

    也可以在maven的pom.xml中配置,,,没记错的话,,maven模板是可以手动修改的
    修改不了,,搞个自己的模板,加上需要的依赖,,参考:http://www.cnblogs.com/bhlsheji/p/4639191.html

    现在eclipse逐渐被idea取代了,除了插件没有eclipse多,没发现哪里不好的,可以尝试下用用

    不需要添加服务器依赖,只加javax.servlet-api依赖即可,maven项目加个依赖很简单

    2020-06-24 13:26:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像