eclipse下导入了maven部署在tomcat6.0下出现问题

eclipse下导入了maven部署在tomcat6.0下出现问题图片说明

3个回答

是不是 jar包冲突

在pom.xml文件中找到servlet-api 或者javax-servlet 的jar包配置。
看下version是否是2.5.
将scope属性设置为test

lihongbiao0610
lihongbiao0610 回复qq_37379690: 改了之后要重新install ,target目录下会生成一个war文件,解压开看看,正常的是没有servlet的jar包
2 年多之前 回复
qq_37379690
qq_37379690 改了没有用啊
2 年多之前 回复

java.lang.NoSuchMethodError:javax.servlet.ServletContext.getEffectiveSessionTrackingModes()Ljava / util / Set;
此方法在Servlet 3.0中引入。此错误至少有以下原因:

你web.xml没有声明符合至少3.0的Servlet。
您的servlet容器至少不支持Servlet 3.0。
你有一个旧版本的servlet容器特定的库/WEB-INF/lib。
为了解决这个问题,

确保您的web.xml根声明符合Servlet 3.0:

 <?xml version="1.0" encoding="UTF-8"?>
<web-app 
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">

    <!-- Config here. -->

</web-app>

确保您正在部署到与Servlet 3.0兼容的容器。

来源:https://stackoverflow.com/questions/8969497/java-lang-nosuchmethoderror-javax-servlet-servletcontext-geteffectivesessiont

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
eclipse 在使用spring-jdbc时,Maven已经配置,jar包也在WEB-INF/lib里,但是就是出现CLASSNOTFOUND错误
那你就将你的pom.xml里的spring-jdbc依赖换成以下:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-jdbc&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;1.3...
maven 项目导入junit问题
maven项目无法导入    import org.junit.Test  import org.junit.runner.RunWith 问题1、检查 Maven Dependencies中Junit的jar中是否有此类如果没有,说明pom.xml的配置的Junit版本不对,或者是jar包不全,重新下载或者更改版本再试试2、更换依赖juint的版本后,若出现这个错误:        Could ...
maven的pom文件已导入依赖,但是无法引入该包
在idea项目--settings--plugins--Browse resporities中下载lombok,并在maven工程的pom文件中已添加相关依赖,如:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.projectlombok&amp;lt;/groupId&amp;gt; &amp;lt;art...
解决Eclipse中maven项目无法添加到tomcat下的问题
在项目下的.setting文件夹内,找到org.eclipse.wst.common.project.facet.core.xml文件,将         修改为:         即可。
解决eclipse导入的项目无法部署到服务器
自己可以观察下 eclipse 导入的项目 都为java文件 并不是web 项目 所以无法用服务器直接运行 解决方法: 右键单击项目选择 Properties  -> Project Facets JavaScript 如果没有js文件可以不要 应该后你的文件就成了WEB项目了
Maven Web项目部署到tomcat的方法总结
文档介绍了在Eclipse上Maven结构Web项目如何部署到Tomcat的几种常用的方法,有详细的截图说明!
Tomcat6.0部署与发布
原文地址:http://www.cnblogs.com/xing901022/p/4442276.html 【翻译】Tomcat 6.0 部署与发布 本篇参考Tomcat官方文档:《First Webapp》翻译,并结合自己的开发经验介绍关于tomcat部署以及发布的相关内容。 1 目录结构   在tomcat中所有的应用都是放置在CATALINA_
导入junit4.11.jar包进行单元测试报错的解决方法
昨晚下了一个最新的junit包junit4.11.jar进行单元测试,结果不知道为什么老是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误,找了半天结果去官网才发现: 所以还需要将hamcrest-core.jar包也下下来,结果导入项目中就正确了!其实,下一个低版本的junit4也可以解决问题的,下面贴上下载地址:
eclipse maven 明明已经引入了jar包,代码中却也没提提示,检测不到jar包
eclipse maven 明明已经引入了jar包,而且已经引入libraries目录了,但代码中却也没提提示,检测不到jar包 这是为什么呢?废话少说 我认为这是eclipse的一个bug,有两个解决方法可以试试 方法一,将poem.xml的依赖包降级再升级; 方法二,在本地的repository仓库将相应的jar包删除,然后返回poem.xml重新加入这个jar包,让它
eclipse部署tomcat 报错
eclipse 部署tomcat 服务时出现问题
Eclipse导入Maven项目tomcat运行步骤
Eclipse导入Maven项目并启动的步骤 1.空白处右击Import选择General里的Existing Projects into Workspace→Next,Browse找到要导入项目所在,选中要导入的项目点击确定;一定要勾选Copy projects into eorkspace→Finish;   2.导入本地项目之后先进行配置,配置步骤如下: (1).导入
关于eclipse 项目导入不了 maven依赖的根本原因
1.首先确定你的项目是maven 项目 看左边的项目是否图标左上角是否有M标志 如果没有请自行转换(如何转换自行百度)2.如果已经是maven项目了还是没有maven 依赖导入 右击项目 properties  —java build path看 libraries 下是否有 maven dependencies  我估计是没有的 那个就是专门导入maven 仓库jar包的你需要将 &amp;lt;cla...
nexus配置以及部署在tomcat中
nexus默认是和jetty集成的,如果您使用的是tomcat环境,则按照如下步骤进行配置即可:   1)创建目录如“F:\tomcatweb\nexus”(用于存放您的nexus),将解压后的nexus包中的nexus-2.14.2-01 和 sonatype-work两个文件夹拷贝到nexus目录中   2)进入\nexus\nexus-2.14.2-01\lib目录,将非jetty的所有
maven项目导入出现spring-core.xml找不到的问题
这是由于在maven项目导入的时候本来会自动导入java文件中的code和resources中的资源文件,但是有的tomcat的配置会使得resources中的资源文件没有导入,是的tomcat的容器中缺失东西,做法如下右击项目点击properties 点击下面图片中的Add Folder,然后选中java和resources,点击ok,项目就可以正常启动了。...
导入maven项目步骤及相关错误解决方法
错误分析:该错误显示spring的监听器jar文件找不到,但是构建路径下分明是存在的。经检查,发布到tomcat目录后,第三方的依赖并没有打包进去,所以出现了找不着类的这种情况。 解决办法:选中项目-->右键-->Properties-->Deployment Assembly --> Add --> Java Build  Path Entries --> Maven Dependen
Axis2+tomcat6.0+eclipse开发webService
Axis2+tomcat6.0+eclipse开发webService 废话少说直接来干货! 首先下载Axis2并安装地址http://axis.apache.org/axis2/java/core/download.html。 解压相关文件 将axis2-1.7.2复制到c盘根目录。 配置环境变量 将axis2.war直接放到tomcat的webapp文件目录中并启动见图
在eclipse上用jdk1.8运行maven出现的错误
在pom.xml中填加 
eclipse构建和部署maven
eclipse构建和部署maven
Eclipse使用tomact发布Web项目
总共有两种方法: 1. maven-tomact插件 无需单独安装tomact即可发布,调试使用 用maven项目,只需在pom.xml中配置: org.apache.tomcat.maven tomcat7-maven-plugin 2.2 UTF-8 /Servle
eclipse maven项目出现的jar包找不到问题
相信很多初学者在用maven的时候因为一些无意操作导致项目包找不到(也就是pom文件报错)下面我来说说我遇到的一些问题和解决方法吧pom文件报错通常是2种情况1.jar包找不到2.父类依赖下载不下来(也是jar找不到的一种)第一种,找到setting文件复制仓库路径关闭eclipse找到这个目录全选删除,再启动eclipse   找到任意pom文件重新保存下  即可重新下载jar包(下载jar包期...
Eclipse导出Maven项目生成war包的两种办法
一、第一种方法: (1)①.eclipse中,在需要打包的项目名上右击选中,然后把鼠标光标指向弹出框中的“run as”: 会看到在这个弹出框的右侧会出现一个悬浮窗,如下: ②、在上边的第二个悬浮窗鼠标点击“maven  clean”,maven会清除掉之前对这个项目的打包信息;执行以后在eclipse的控制台console会看到如下信息:
导入maven项目时,包不存在导致出错的问题。
将maven项目导入到eclipse中时,如果出现pom.xml中很多依赖的包都不存在时,可以在命令提示符窗口中1.cd到此项目所在的路径下,2.然后,输入 mvn clean install.   这样就可以加载一些不存在的包。如果做完之后还是存在一些不存的包,可以自行下载,添加到maven本地仓库中。 在所需要的依赖包都存在的情况下pom.xml文件还是出错,可以换一个Jre System
Eclipse maven工程打war包进行部署
前言 通过war的形式将项目部署到服务器上是一种既简单又实用的方法。可以快速的进行项目部署 在Eclipse中将Maven工程打包 1.1进行打包配置 1.2创建新的Maven Build 1.3选择打包项目和输入打包指令package 1.4在target目录下生成war包 将war包部署到tomcat中 2.1将war包拷贝到tomcat
利用Jetty 来部署Maven 管理下的Eclipse Web项目
第一步:配置pom.xml文件<build> <plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.2.8.v20150217</v
Eclipse中导入Maven Web项目并配置其在Tomcat中运行
首先我通过svn将公司的项目checkout到了本地。 因为Maven遵循的是规约比配置重要的原则,所以Maven项目的结构一般是进入目录后是一个pom.xml文件和一个src文件夹,当然可能还存在一些README之类的这些都不重要,最关键的就是pom.xml和src文件夹,在src下,src/main/java一般就是放置的项目的源代码,在src/test/java下放置的是测试代码。 打开
eclipse 部署maven到tomcat
搜索
关于Eclipse maven项目中的“Autowired cannot be resolved to a type”报错问题的解决方法
出错提示:Autowired cannot be resolved to a type;问题截图:第一想法:应该是缺少了jar包。找到对应的包如下:点击对应类打开发现问题如下:很明显地可以看出确实是jar包出现了问题,找到本地仓库,删除这个jar包,然后重新下载。在Eclipse中选中项目右键展开run as,然后选中maven install,重新下载jar包。可以在控制台窗口看到正在下载jar...
maven环境部署以及eclipse中的应用
maven环境部署以及eclipse中的应用。
spring3.0源码
spring3.0源码需要用maven部署到eclipse里
maven在eclipse上的部署
maven在eclipse上的部署和简单运用
Eclipse导入Maven项目,本地中央仓库缺少项目中Jar解决方案。
在使用Eclipse导入Maven项目时,时常会发现导入的Maven项目中,由于本机的Maven本地中央仓库缺少一些Jar包,有些.java文件报错,显示缺少相关的Jar包。         有时,使用:选中Maven项目  ---->    右键选择Maven  ----> Update Project...  的操作(如图一所示)后,依旧不能解决问题。不妨试一试我下面所讲的方法。
Eclipse利用Maven的插件部署web项目到远程tomcat服务器
第一步: 1. 配置服务器tomcat(tomcat版本为7)的用户名与密码:编辑tomcat安装目录下的conf/tomcat-user.xml,添加角色,添加用户名与密码: <user username="tomcat" password="tomcat" roles="admin-gui,admin-script, manager-gui,manager-scr
eclipse Maven构建的工程无法发布lib到tomcat的解决方法
问题: eclipse导入基于Maven的web项目时,发布到tomcat中,发现lib目录及jar包没有发布过去。 解决方案: eclipse中,选择项目属性Properties --> Deployment Assembly --> Add --> Java Build Path Entries, 然后选择Maven Dependencies。然后重新发布项目到tomca
在eclipse 中 导入OpenCms源码及其远程调试
对于java web application, 我们习惯了,
如何在Eclipse下将Maven打包的war部署到远程Tomcat
所需环境 1: Maven 3 2: Tomcat 7
maven项目发布到tomcat以及导包需要注意的几个小问题。
在maven项目发布到tomcat的时候经常遇到一些问题,或者有些问题出现过多次,却经常忘记,再次做个小记录。 maven项目发布到tomcat启动web.xml中的一些 java.lang.ClassNotFoundException异常:如 严重: Error configuring application listener of class org.springframewor
Eclipse-在Eclipse中部署maven多模块项目
1.检出项目 2.新建一个Java Working Set 3.向Java Working Set中添加项目 4.勾选Java Working Set在面板上显示
eclipse中导入MyEclipse的项目,不能添加到tomcat v6.0中
解决的方法: 打开eclipse的project,然后把Dynamic Web Module 改成2.5: 注意:Dynamic Web Module 2.5对应的是tomcat v6.0版本以及以下的版本    Dynamic Web Module 3.0对应的tomcat v7.0版本以及以上的版本
eclipse servers部署maven 的web项目到tomcat无效
以前天天用myeclipse,人都用傻瓜了. 去了银行的公司,晕,里面都只用开源免费的软件, 没办法,哥要换成了eclipse版本. 问题来了,用eclipse部署工程,maven工程,妈的就是没反应. 在网上,找了一堆文章,原来是servers配置有问题,改一下小小的配置,就搞定了. 开发java有时,搞环境,真让人郁闷的.半天不出来. 下面红色部分是关键啊.兄弟们,
用eclipse 将maven项目打war包部署到tomcat
选中工程右键--debug as----->debug configurations   点击debug后,控制台就会显示 这过程要下载,所以必须联网,当看到: 说明debug成功了 这时,在\target目录下就会看到 文件名可以随便改 压缩包。 将此压缩包复制到Tomcat 6.0\webapps里发布。 然后启动tomcat,在浏览器输入:http://
在Eclipse使用Maven自动打包部署到服务器上
在Eclipse上使用Maven实现自动部署1.   准备工作:在eclipse上集成Maven2.   首先是配置Tomcat conf 目录下的tomcat-users.xml,配置用户权限,提供给本地Maven使用&amp;lt;role rolename=&quot;admin-gui&quot;/&amp;gt; &amp;lt;role rolename=&quot;admin-script&quot;/&amp;gt; &amp;lt;role rolename...
使用eclipse的tomcat插件部署基于maven的Java web工程
最近在各种环境中来回折腾,eclipse,idea,tomcat,jetty。。。 总结下个人认为最为方便的部署方法: 一、使用maven构建工程 maven是强大的构建工具,使用maven构建的项目一般会有如下的目录结构: 可以看到在target下,在执行mvn install命令后,会有如上图所示的目录结构。 其中,会有一个maven为我们装配好的we
eclipse已经导入jar包了,但还是出现classNotFound异常
场景:分析-eclipse已经导入jar包了,但还是出现classNotFound异常 分析--eclipse已经导入jar包了,但还是出现classNotFound错误 最近在做一个web项目时,由于需要导入jar包,就直接在build path下导入了jar包,并且在java类中也直接通过import也能导入使用,并且单独运行一个java的main类可以正常运行,但是在运行了w
Eclipse将maven项目部署到本地tomcat
eclipse部署web项目至本地的tomcat,但在本地tomcat下的webapps中找不到自己的项目 一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现, 在tomcat的安装目录下的webapps并没有出现所建立的工程名字。   二、验证 很明显项目并没有自
eclipse Maven导出Jar包
一,设一个环境变量M2_HOME指向你的maven安装目录 M2_HOME=/home/zfh/apache/maven-3.3.9 然后在Window->Preference->Java->Installed JREs->Edit 在Default VM arguments中设置 -Dmaven.multiModuleProjectDirectory=$M2_HOME 二,
java中导入了包却无法调用包中方法问题解决
今天在用eclipse写一个java程序时,明明导入了包,却无法调用包中的方法,很疑惑。 有一个方法就是: eclipse–>Project–>Clean. 问题解决。
Eclipse使用Maven搭建Java Web项目并直接部署Tomcat8(全实战)
准备 环境 安装 整合Eclipse Maven 创建并配置Maven 项目 创建项目 配置 配置Project Facets 配置webxml 配置pomxml 部署 tomcat配置 Maven配置 项目中的pom配置 部署运行项目准备环境windows server 2008 tomcat 8.5.16 maven 3.5.0 jdk 1.8 Eclipse Jee Neon安装下面
配置jdk+tomcat6.0环境变量,发布Web项目
配置jdk+tomcat6.0环境变量,发布Web项目
Eclipse配置JDK、Tomcat
 eclipse配置jdk 1、JDK安装路径:D:\java\jdk1.6.0 2、我的电脑——属性——高级——环境变量——系统变量做如下设置: 1)JAVA_HOME = D:\java\jdk1.6.0      path = ****;%JAVA_HOME%\bin eclipse配置tomcat 1、到http://www.eclipse
Maven部署Web项目到Tomcat7及在eclipse下调试
以前在项目中很少使用Maven,最近自己学习了一下maven,真的是非常强大的项目构建工具,对于依赖包的定义及版本,以及依赖包的集中管理(中央仓库)都让人惊喜(原谅我的大惊小怪,虽然Maven出来很久了,但小弟刚接触),但发现开发Web项目时,需要手动部署到Web服务器(Tomcat7),如果能自动部署到Web服务器,而不用每次手动把target下编译好的war包拷贝到Tomcat下就更好了。
相关热词 c# 时间比天数 c# oracle查询 c# 主动推送 事件 c# java 属性 c# 控制台 窗体 c# 静态类存值 c#矢量作图 c#窗体调用外部程式 c# enum是否合法 c# 如何卸载引用
立即提问