此内容没有您所选择的语言版本。

Chapter 40. Migration from older versions


40.1. Migrating from 1.0.x and 1.1-RC1

You can expect the following changes when you migrate to the latest version of RESTEasy:
  • You can now turn on RESTEasy's role-based security (@RolesAllowed) by using the new resteasy.role.based.security context-param.
  • @Wrapped is now enabled by default for Lists, Arrays, and Sets of JAXB objects. You can also change the namespace and element names with this annotation.
  • @Wrapped is not enclosed in a RESTEasy namespace prefix, and now uses the default namespace instead of the http://jboss.org/resteasy namespace.
  • @Wrapped JSON is now enclosed in a simple JSON Array.
  • Placing the resteasy-jackson-provider-xxx.jar in your classpath triggers the Jackson JSON provider. This can cause code errors if you had previously been using the Jettison JAXB/JSON providers. To fix this, you must either remove Jackson from your WEB-INF/lib or the classpath, or use the @NoJackson annotation on your JAXB classes.
  • The tjws and servlet-api artifacts are now scoped as provided in the resteasy-jar dependencies. If you have trouble with Class not found errors, you may need to scope them as provided or test in your pom files.
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>tjws</groupId>
                <artifactId>webserver</artifactId>
                <scope>provided</scope>
            </dependency>
    
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部