我正在使用授权。net作为我的应用程序中的支付供应商。从移动SDK获得表单令牌后,我在后端使用他们的Java SDK启动支付。
但是我在使用Authorize的CreateAnAcceptPaymentTransaction
类时遇到了以下问题。net Java SDK(v2.0.1)。
环境未设置。使用setter设置环境或使用重载方法传递适当的环境
下面一行中的控制器对象有错误。
CreateTransactionController控制器=new CreateTransactionController(apiRequest);
我已经通过下面的代码设置了环境
ApiOperationBase.setEnvironment(Environment.SANDBOX);
试图将版本降级为v2.0.0,但对我不起作用。
任何帮助都将不胜感激。
该错误实际上与设置环境无关。
您可能会遇到下面提到的例外情况。
javax.xml.bind.JAXBException Implementation of JAXB-API has not been found on module path or classpath
它在gradle文件或Maven文件中缺少依赖项。
将这些依赖项添加到pom/gradle中:
格雷德尔:
compile('javax.xml.bind:jaxb-api:2.3.0')
compile('javax.activation:activation:1.1')
compile('org.glassfish.jaxb:jaxb-runtime:2.3.0')
Pom:
<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0-b170201.1204</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.activation/activation -->
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime -->
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.3.0-b170127.1453</version>
</dependency>
原始文章可以在这里找到javax.xml.bind.在模块路径或类路径上没有找到JAXB-API的JAXBExctive实现
我没有用Authorize设置错误。Net Java SDK 2.0.1版 “未设置环境。请使用setter设置环境,或使用重载方法传递适当的环境” 以下行抛出错误: 虽然我使用调试点确认环境设置正确。 奇怪的是,当我从项目早期的Monolith实现中复制实现代码到Microservice时,发生了这种情况。(相同的代码适用于以前的应用程序) 您还可以在下面找到2015年同一问题的报告错误。虽然它
问题内容: 我在运行show时有一个file.sh:未设置TERM环境变量。 问题答案: 您可以看到它是否真的没有 设置 。运行命令。 如果没有,则可以这样设置:
要执行道德黑客攻击,我们需要一个测试模拟环境,为了方便我们下载并安装Kali Linux操作系统,可以在Virtual Box中下载Kali Linux OS。以下是下载Virtual Box和Kali Linux的基本步骤。 第1步:下载Virtual Box 在第1步中,我们下载Virtual Box,因为Virtual Box可以在当前操作系统中创建虚拟机。Virtual Box就像一个完全
主要内容:第1步:下载依赖项JAR文件,第2步:创建项目并设置构建路径,SLF4J绑定,SLF4J的Pom.xml在本章中,我们将演示如何在Eclipse IDE中设置SLF4J环境。在继续安装之前,请确保已在系统中安装了Eclipse。如果还没有安装好,请下载并安装Eclipse。 如果对Eclipse不是很熟悉,请参阅Eclipse教程。 第1步:下载依赖项JAR文件 打开SLF4J网站的官方主页,进入下载页面。如下所示: 现在,根据您的操作系统(如果是windows则下载文件,Linux则
主要内容:安装数据库驱动,设置数据库凭据,下载Commons DBUtils存档要开始使用DBUtils进行开发,应该按照以下步骤设置DBUtils环境。 我们假设您正在开发Windows平台。 安装Java开发环境 安装MySQL或其它数据库 下载相关数据库驱动程序 安装数据库驱动 最新的JDK包含一个JDBC-ODBC Bridge驱动程序,它使大多数开放式数据库连接(ODBC)驱动程序可供使用JDBC API的程序员使用。 现在,大多数数据库供应商都在提供适当的JDBC
开发环境是您可以开发、测试、运行 Servlet 的地方。 就像任何其他的 Java 程序,您需要通过使用 Java 编译器 javac 编译 Servlet,在编译 Servlet 应用程序后,将它部署在配置的环境中以便测试和运行。 如果你使用的是 Eclipse 环境,可以直接参阅:Eclipse JSP/Servlet 环境搭建。 这个开发环境设置包括以下步骤: 设置 Java 开发工具包(