`
javapojo
  • 浏览: 32793 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Tomcat 6 使用 JDK 1.6 和 jaxb2.17 问题

阅读更多
最近同事本机发布项目会出现
Tomcat 6 使用 JDK 1.6 和 jaxb2.17 问题
CXF 新版会用到jaxb2.17 但 Tomcat 6 JDK 会load jaxb2.0
解决办法:

找到tomcat 的默认 endorsed 目录
the default endorsed directory is: $CATALINA_HOME/endorsed.
如果没有这个目录 建这个目录讲jaxb的3个Jar包Copy来 OK
java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI
(from jar:file:/somedirectory/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

It's actually a very simple fix, but painful enough to warrant a post. Put the jaxb-api.jar that you're trying to use into JDK_HOME/jre/lib/endorsed. If the endorsed directory doesn't exist, make it. This is apparently only a problem with JDK 1.6, not with JDK 1.5.
分享到:
评论

相关推荐

    tomcat8.5.20+jdk1.7或jdk1.8或jdk1.6

    然而,对于JDK 1.6,虽然在Tomcat 8.5的早期版本中可能可以运行,但随着Java新特性的引入,Tomcat的后续版本可能会逐渐弃用对较旧JDK的支持,因此不建议在生产环境中使用JDK 1.6搭配Tomcat 8.5.20。 在实际运维中,...

    tomcat6+JDK1.6集成环境,服务、手动两种模式不好用我会放出来?

    标题中的“tomcat6+JDK1.6集成环境”指的是使用Java Development Kit(JDK)版本1.6与Apache Tomcat服务器版本6的组合。Tomcat是一个流行的开源Java Servlet容器,它实现了Java EE(现在称为Jakarta EE)的Web应用...

    tomcat6.0 & jdk1.6 集成

    "Tomcat6.0 & JDK1.6集成"是指将这两个组件协同安装和配置,以便在Java环境中运行基于Servlet和JSP的Web应用程序。以下是对这个主题的详细讲解: 首先,JDK1.6是Oracle公司发布的一个旧版本的Java开发工具包,包含...

    jdk1.6集成jjwt的问题

    标题中的“jdk1.6集成jjwt的问题”指的是在Java Development Kit (JDK) 版本1.6的环境下,尝试整合JSON Web Token (JWT) 库jjwt时遇到的挑战。JWT是一种开放标准(RFC 7519),用于在各方之间安全地传输信息作为 ...

    苹果电脑安装jdk1.6 mac for jdk1.6 jdk6 安装版

    mac for jdk1.6 jdk6 安装版 里面有两个jdk1.6的安装包,都可以用 如果电脑上安装有1.7,1.8等高版本jdk就不要再下安装包了,安装包安装会报错 命令是这个:brew install java6或 brew install homebrew/cask-...

    tomcat6.0.48+jdk1.7或jdk1.8或jdk1.6

    标题中的"tomcat6.0.48+jdk1.7或jdk1.8或jdk1.6"指的是一个配置环境,其中Tomcat是Apache软件基金会的一个开源Java Servlet容器,版本为6.0.48,它主要用于部署和运行Java Web应用程序。而JDK(Java Development Kit...

    tomcat5.0+JDK1.6环境搭建.doc

    在 Eclipse 中,通过 Window-->Preferences-->MyEclipse-->Servers-->Tomcat-->Tomcat 5.x-->JDK,指定 Tomcat 5.0 的 JDK 环境为 JDK 1.6。这将确保 Tomcat 5.0 正确地运行在 JDK 1.6 环境中。 Tomcat 5.0 环境...

    okhttp3.8源码使用jdk1.6重新编译_okhttp3.8.0-jdk1.6.zip

    1.okhttp3.8源码使用jdk1.6重新编译,已集成了okio,在javaweb项目中使用,未在安卓项目中使用 2.okhttp3.8源码使用jdk1.6重新编译_okhttp3.8.0-jdk1.6.jar

    tomcat7,正常,可用,需要jdk1.6版本

    【描述】"压缩包中是Tomcat7, 正常, 可用, 需要JDK1.6版本" 提供了更具体的信息,即提供的文件是一个包含Tomcat7的压缩包,该服务器环境已经配置完成,可以正常启动和使用。然而,重要的是要理解,为了使这个Tomcat...

    tomcat7-jdk1.6+redis session共享以及Tomcat对应的配置示例

    tomcat7-jdk1.6+redis session共享所有依赖包: tomcat-redis-session-manager.jar jedis.jar commons-pool.jar 以及Tomcat对应的配置示例,亲测可用

    Linux版tomcat6及jdk1.6.zip

    先在windows解压文件,里边有Linux版jdk1.6和tomcat6,放入linux中,直接使用 tar -zxvf 文件名 解压,然后配置环境变量即可使用,版本比较低,资源不好找,给大家分享一下

    linux+tomcat6+jdk1.6+oracle9i安装宝典

    本文档将详细介绍如何在 Red Hat Linux 9.0 操作系统上安装配置 Tomcat 6、JDK 1.6 和 Oracle 9i 数据库。这些步骤将帮助读者顺利搭建起一个支持 Java 应用程序运行的基础环境。其中 Oracle 9i 的安装部分参照了另一...

    Myeclipse(8.5+Tomcat6.0+jdk1.6)下的支付宝demo

    【标题】"Myeclipse(8.5+Tomcat6.0+jdk1.6)下的支付宝demo"涉及的关键知识点主要包括以下几个方面: 1. Myeclipse:Myeclipse是一款强大的集成开发环境,专为Java EE应用程序开发设计。它集成了Eclipse的核心功能,...

    tomcat+jdk 1.6

    在实际开发中,将JDK 1.6与Tomcat 6集成,开发者需要确保他们的开发环境和生产环境使用的Java版本一致,以防止因版本不兼容引发的问题。这包括安装合适的JDK版本,配置环境变量(如JAVA_HOME),以及设置Tomcat的`...

    redis jar JDK1.6

    标题“redis jar JDK1.6”指的是在Java开发环境中,使用Redis作为缓存来实现Session共享,...同时,对于那些仍在使用JDK1.6和Tomcat6的老系统来说,这是一个升级Session管理策略的好方法,而无需进行大规模的代码重构。

    sql2005/sql2000+tomcat6+jdk1.6搭建JSP运行环境

    ### SQL2005/SQL2000 + Tomcat6 + JDK1.6 搭建 JSP 运行环境 #### 一、环境准备与配置 在开始之前,确保已经安装好了以下软件: - **JDK1.6**(版本:1.6.0_10) - **Tomcat6**(版本:6.0.18) - **SQL Server ...

    jdk1.6压缩包,下载即用

    - **下载**:从Oracle官网或其他可信源下载JDK 1.6的安装文件,如"jdk1.6.exe"。 - **安装**:双击执行安装文件,按照向导步骤进行安装,选择合适的安装路径。 - **环境变量设置**:安装完成后,需要在系统环境变量...

    安装文档(JDK1.6,MyEclipse6.5,MySql,Tomcat6.0,JDK1.6环境变量)

    在IT行业中,开发和部署应用程序通常需要特定的软件环境,本文档主要涵盖了四个关键组件的安装过程:JDK1.6、MyEclipse6.5、MySQL和Tomcat6.0。这些工具对于Java开发者来说至关重要,它们构成了一个基本的Java开发和...

    jdk1.6 解压版-windows

    在Windows环境下使用JDK1.6,你需要设置环境变量,主要包括`JAVA_HOME`指向JDK的安装目录,以及`PATH`添加%JAVA_HOME%\bin,确保系统可以找到JDK的可执行文件。 JDK1.6相对于更早的版本,引入了一些新特性,如: -...

    aspose-words-15.8.0-jdk1.6

    aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-...

Global site tag (gtag.js) - Google Analytics