小编典典

在Netbeans的Tomcat 7上运行Java EE 7

tomcat

在Eclipse中,使用相同的tomcat服务器无法在tomcat 7上运行Java EE 7
webapp。如果我在pom.xml中更改以下内容,则可以找到我的tomcat 7服务器:

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>7.0</version>
        <scope>provided</scope>
    </dependency>

如果我将其更改为6.0,则可以在Netbeans中正常工作,但问题是我在为Rest API使用Jersey,在客户端使用:

new Gson().fromJson(resp.readEntity(String.class), User.class);

但是它不知道方法readEntity了,我只能使用getEntity方法,但是我无法使其正常工作,并且我拒绝更改所有代码…

它正在Eclipse中运行,并且没有抱怨… Netbeans错误我认为,奇怪的是Tomcat 7不支持Java
EE7。为什么这在Eclipse中正常工作呢?


阅读 334

收藏
2020-06-16

共1个答案

小编典典

没关系,这是泽西岛的错。我在pom中更改为java-ee 6版本,并使用Jersey修复了一些依赖项。

2020-06-16