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

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

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

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

新建maven web项目后,在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项目加个依赖很简单