jef*_*ter 10 eclipse jax-rs eclipse-kepler
我有一个maven项目,给出以下两个错误
无法安装JAX-RS(REST Web服务)2.0:尚未满足一个或多个约束.
JAX-RS(REST Web服务)2.0需要Java 1.7或更高版本.
我安装了JDK 1.6(我无法更改)
项目方面没有勾选JAX-RS.
项目方面有java 1.6设置.
项目方面有动态Web项目2.4集.
我有以下插件
声纳3.2.0 MercurialEclipse 2.10 EclEmma 2.2.1
pom.xml就是这个......
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.pcmsgroup.v21.esi</groupId>
<artifactId>customerservice-war</artifactId>
<version>2.0.0-SNAPSHOT</version>
</project>
Run Code Online (Sandbox Code Playgroud)
web.xml是
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Customer Service</display-name>
</web-app>
Run Code Online (Sandbox Code Playgroud)
清理或"更新Maven项目"没有任何区别.
注意:这是在eclipse-jee-kepler-SR1-win32-x86_64中.注意:版本eclipse-jee-kepler-win32-x86_64不会给出错误.
注意:新工作区不会更改错误.
注意:我正在使用JDK.1.6.0_43
我在".log"文件中看到的与此相关的唯一错误是..
!ENTRY org.eclipse.osgi 2 1 2013-10-16 15:07:58.816!MESSAGE NLS未使用的消息:JaxrsProjectConfigurator_The_project_does_not_contain_required_facets in:org.eclipse.m2e.wtp.jaxrs.internal.messages
添加方面,不要让我应用它,因为它说我需要Java 1.7
JSR339(JSR339)声明"API将广泛使用注释,并将需要J2SE 6.0或更高版本"
有任何想法吗?
删除.project
文件并从源代码管理中删除它.不使用Import - > Existing Project,而是使用Import - > Maven项目,并让m2e配置您的Eclipse项目.
归档时间: |
|
查看次数: |
19329 次 |
最近记录: |