小编Ash*_*tap的帖子

Type中的方法不适用于varargs方法升级到Java 1.8的参数

我正在使用Mocikto框架(版本1.9.5)在我的项目中使用Java 1.7进行单元测试,现在我正在迁移我的项目来构建和运行Java 1.8.

在我的一个单元测试中,我试图模仿以下方法

public <T> List<T> myMethod(final String sql, final MyMapper<T> MyMapper, final Argument... args) 
Run Code Online (Sandbox Code Playgroud)

用这个代码

String learningId = "testLeaId";
String catalogId = "testCatId";
List<String> returnList = new ArrayList<String>();
returnList.add(catalogId);
when(myService.myMethod(Mockito.anyString(), Mockito.any(MyMapper.class), (Argument[]) Mockito.anyVararg())).thenReturn(returnList);
Run Code Online (Sandbox Code Playgroud)

当我在我的pom.xml中将Java版本升级到1.8时,此代码适用于Java 1.7,我收到以下错误...

[ERROR] The method myMethod(String, MyMapper<T>, Argument...) in the type MyService is not applicable for the arguments (String, MyMapper, Argument)
        C:\somepath\MyDaoTest.java:59
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个错误吗?谢谢

java mockito java-8

7
推荐指数
1
解决办法
531
查看次数

如何逐步使用Java中的Log4j配置jboss 6.x中的日志记录

大家好我是新来的Jboss让我感到困惑,同时设立到JBoss 6.1我做什么,我都下载并解压的Jboss(一个记录的jboss-EAP-6.1我的机器上),那么我按照给出的步骤文章,但我仍然无法在控制台或文件中看到日志记录

在我周围的谷歌,并得出知道我写的JBoss部署,structure.xml下的文件/ META-INF /文件夹,必须添加-Dorg.jboss.as.logging.per部署=假到开始从这个链接的服务器的特写(我不知道我必须在哪里设置)

所以任何人都可以给我一些步骤,使用Log4j或任何日志记录(如java.util.logging)在jboss 6.x中配置日志记录,以在控制台或文件中记录语句.

java jboss log4j java.util.logging jboss6.x

5
推荐指数
1
解决办法
2万
查看次数

如何启动hiveserver2作为服务

大家好我已经在我的网络中设置了多节点集群(即5节点),工作正常.现在我想插入和利用这样我已经设置不亦乐乎最新版本蜂巢从集群中检索数据的Apache蜂巢-0.14.0-bin.tar.gz (即0.14.0这里我的主节点上)在给定的这个文章.

我也编写了一个java客户端类,它将使jdbc连接到hive并使用hive将数据插入HDFS.

HiveJdbcClient.Java

public class HiveJdbcClient {

private static final String DRIVER_NAME = "org.apache.hive.jdbc.HiveDriver";
    private static final String HIVE_URL = "jdbc:hive2://x.x.x.x:10000/default";
    private static final String HIVE_UNAME = "";
    private static final String HIVE_PWD = "";
    private static Connection con;

    private HiveJdbcClient() {}

    public static Connection getConnection() {
        try {
            if (con == null) {
                synchronized (HiveJdbcClient.class) {
                    if (con == null) {
                        Class.forName(DRIVER_NAME);
                        con = DriverManager.getConnection(HIVE_URL,
                                HIVE_UNAME, HIVE_PWD);
                        System.out.println("Successfuly Connected to database...!"); …
Run Code Online (Sandbox Code Playgroud)

java hadoop hive hadoop2 apache-zookeeper

5
推荐指数
2
解决办法
1万
查看次数

从 ejbca 中的 Web UI 创建和撤销用户证书

我是 ejbca 新手,我已经在本地计算机上设置了 ejbca 环境

现在我想创建用户证书并想从 Web UI 撤销它

有没有办法从 Web UI 在 ejbca 中创建和撤销用户证书以及我们如何做到这一点?

谢谢

certificate jboss7.x ejbca

2
推荐指数
1
解决办法
2662
查看次数