如何将简单的命令解析器maven项目转换为dropwizard项目

时间:2018-02-09 19:20:16

标签: java maven command-line dropwizard

我一直在努力将一个简单的maven转换成一个dropwizard项目,但我想出的只是失败,所以我请你帮忙。

我项目的最初目的是解析作为命令参数传递的选项,例如java -jar target/myJar.jar -u username -p password -d database -h hostname -f file_or_directory -rec。现在我想把它改成一个dropwizard项目,添加一些符合我主要目的的功能。

我的研究建议使用dropwizard的command,但这不适合我。我试过,但每次java -jar target/myJar.jar hello -u world,我都会

invalid choice: 'hello' (choose from 'server', 'check')
usage: java -jar myJar.jar
   [-h] [-v] {server,check} ...

positional arguments:
  {server,check}         available commands

optional arguments:
  -h, --help             show this help message and exit
  -v, --version          show the application version and exit

虽然关于这个问题有很多问题,但我找不到适合我的解决方案,我很感激您的意见。

当我参与dropwizard项目时,我知道为什么我无法在localhost:8080访问我的应用程序?该应用正在运行,但每次我尝试访问它时,都会收到错误代码404

0 个答案:

没有答案