我是一个Dropwizard新手,正在使用一个现有的Dropwizard服务,在这里,我试图创建YML值,这些值根据部署到的环境(即Dev、QA、Prod)而变得过于突出。我试着在谷歌上搜索我的错误信息,但是对这个具体的错误并没有发现太多,所以我想我会为此发布一个新的问题。
当我运行启动服务的脚本时,会得到以下错误:
my-host:my-service jthoms$ ./start.sh 3.0.0
Starting my-service...
src/main/resources/configuration.yml has an error:
* Incorrect type of
如果我使用Dropwizard内核,一些项目不能通过ivy解决:
unresolved dependency: org.glassfish.hk2#hk2-utils;2.16: not found
unresolved dependency: org.glassfish.hk2#hk2-locator;2.16: not found
我的常春藤依赖关系是:
<dependency org="io.dropwizard" name="dropwizard-core" rev="0.8.0" />
<dependency or
首先是一些背景知识,我尝试在Eclipse中设计一个RESTfull应用程序,我一直在用这里提供的pdf书籍:来教自己DropWizard。
这些书大约有两年的历史,因此我遇到了一些错误,但我的应用程序条目类(rappApplication)的下面这个错误确实让我很不爽。
Exception in thread "main" java.lang.ClassCastException: org.glassfish.jersey.client.JerseyClient cannot be cast to com.sun.jersey.api.client.Client
a
我试图在我的Dropwizard应用程序中实现一个身份验证系统,但是我无法使用我发现的所有示例都认为理所当然的User类。
我正在使用来自Dropwizard自己站点的信息,该站点与我在网上找到的关于如何实现身份验证器的各种其他教程和示例相匹配。
这是示例身份验证器,我基本上复制了它:
public class ExampleAuthenticator implements Authenticator<BasicCredentials, User> {
@Override
public Optional<User> authenticate(Ba
我无法在Dropwizard应用程序的run()方法中注册多个资源。当我这样做时,我得到了以下异常:
Exception in thread "main" MultiException[java.lang.IllegalArgumentException: A metric named io.dropwizard.db.ManagedPooledDataSource.postgresql.active already exists, java.util.concurrent.RejectedExecutionException: org.eclipse.jetty.util.t
当我使用"java logging.appenders\helloDropwizard-1.0-SNAPSHOT.jar服务器“运行一个基本的Dropwizard.io (v0.8.1)项目时,我得到了错误”未能解析配置在:-jar“。
完全错误消息:
Failed to parse configuration at: logging.appenders.[0];
Could not resolve type id 'console' into a subtype of [simple type, class io.dropwizard.logging.Appende
最近,我正在升级我的团队的一个项目的依赖项。更改后,项目在我的笔记本电脑上成功地在本地构建。但是,相同的代码更改给Jenkins带来了编译错误。
我遇到的错误与powermockito包中的class file for xxx.xxx.xxx. not found有关。附加一些相关代码以供参考。
所使用的透水pom版本:
... some lines above it ...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
我们有一个模块,它在Jetty中使用DropWizard,并且在启动时出现错误:DropWizard
java.lang.NoClassDefFoundError: org/eclipse/jetty/util/thread/ExecutionStrategy$Factory
at org.eclipse.jetty.io.SelectorManager.<init>(SelectorManager.java:52)
at org.eclipse.jetty.server.ServerConnector$ServerConnectorManager.<init
我有一个项目,其中有多个模块。其中一个模块,如"main",是让我的服务类"MyService.class“。Dropwizard有一个jar -下拉向导核心。我希望这个jar在多个模块中,所以我考虑在父POM中保留它的依赖性。通过这样做,在运行我的下拉向导服务文件时,我遇到了如下异常:
SLF4J: Class path contains multiple SLF4J bindings.<br>
SLF4J: Found binding in [jar:file:/home/username/.m2/repository/org/slf4j/slf4j-s
我构建了一个由类和配置文件组成的jar文件。configuration.yml文件位于jar的根目录中。当我尝试使用以下命令运行应用程序时:
java -jar target/drop-wizard-0.0.1-SNAPSHOT.jar server configuration.yml
下面是例外情况。如何从命令提示符中指定jar中的文件?
Exception in thread "main" java.io.FileNotFoundException: File configuration.yml not found <br>
at io.dropwiza
在使用Dropwizard启动时,我得到以下异常
Exception in thread "main" javax.validation.ValidationException: Call to TraversableResolver.isReachable() threw an exception
at org.hibernate.validator.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:1251)
at org.hibernate.validator.engine.Valid
我正在开发DROPWIZARD迁移应用程序Dropwizard 0.7.0。为了使用migration.xml生成数据库结构,我对Postgres和ORACLE数据库运行db migrate命令。对于Postgres,我可以成功地生成数据库结构,但当尝试使用ORACLE时,出现以下详细信息时出现异常
database:
# the name of your JDBC driver
# driverClass: org.postgresql.Driver
driverClass: oracle.jdbc.driver.OracleDriver
# the username
我正在尝试安装Dropwizard hello world应用程序,并遇到了一个问题。下面是堆栈跟踪:
objc[30585]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java (0x1021cc4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x103