我尝试根据theofficialdocumentation安装和运行OpenTSDB我使用sudo./build/tsdbtsd--port=4242--config=/path/to/opentsdb/src/opentsdb.conf--staticroot=build/staticroot--cachedir="$tsdtmp"启动OpenTSDB一切似乎都运行良好,但是当我尝试使用./tsdbmkmetricmysql.bytes_receivedmysql.bytes_sent创建指标时,出现如下所示的错误。任何想法出了什么问题,我该如何解决?如果需要任何其他信息,请告诉我。
我使用spring-data-hadoop编写了一个hadoopMR作业,并使用maven-shade-plugin打包了所有必要的jar。但是当我从comandline:hadoopjar运行作业时,它给了我ExceptionforClassNotFoundforthespring-beans。导致加载spring应用程序上下文时出现问题。在我使用maven-assembly-plugin并将所有必需的jar打包到一个lib文件夹之后。这次成功了。我不明白为什么maven-shade-plugin失败了。谁能帮助我理解我的观察结果。 最佳答案
我有sometrouble运行的Hadoop作业包含比Hadoop发行版(CDH5.2)中包含的版本更新的Guava版本。这是一个已知问题。我试着解决它byshadingthelibraries使用Maven阴影插件。因此,我将以下几行添加到我的pom.xml中:org.apache.maven.pluginsmaven-shade-plugin2.3packageshadecom.googlethirdparty.com.google不幸的是,阴影似乎不起作用。当我提取uber-JAR时,没有文件夹thirdparty/com/google但仍然是文件夹com/google。有人知道
我在pom.xml中有一个部分*:*META-INF/*.SFMETA-INF/*.DSA我想从最终jar中排除*.SF和*.DSA文件。但我收到以下消息:[INFO]Noartifactmatchingfilter*:*不排除文件。有谁知道如何克服它? 最佳答案 其实你可以在不需要指定groupid的情况下进行全局过滤,你只需要使用正确的通配符语法。例如,如果您想从jar中排除所有*.RSA文件,请将artifactId指定为*:*:*:**:*:*:**.RSA 关于java-如何从
我正在使用maven-shade-plugin构建我的项目,Netbeans8.0提示以下警告:Project'smainartifactisprocessedthroughmaven-shade-pluginWhenthefinalartifactjarcontainsclassesnotoriginatingincurrentproject,NetBeansinternalcompilercannotusethesourcesoftheprojectforcompilation.Thenchangesdoneinproject'ssourcecodeonlyappearsindep
我一直在尝试使用MavenShadePlugin获取jar,但我仍然没有成功。这是我的项目结构:MainModule-Module1-src-pom.xml-Module2-src-pom.xml-pom.xml模块1(pom.xml):MainModulecom.plugintest1.0-SNAPSHOT4.0.0Module1模块2(pom.xml):MainModulecom.plugintest1.0-SNAPSHOT4.0.0Module1主模块(pom.xml):com.plugintestMainModulepom1.0-SNAPSHOTModule1Module2or
启动springboot项目时,出现以下异常nomainmanifestattribute,in./XXX.jar这是因为启动jar包时,未找到主类解决:使用spring-boot-maven-plugin插件,在pom.xml配置以下内容org.springframework.bootspring-boot-maven-plugin2.5.0repackage主类全名需要注意一点,spring-boot-maven-plugin尽量选择高版本,(2.3.12.RELEASE)低版本可以打包成功,但是启动时依旧找不到主类。目前最新版本已经是2.7.2了,项目里面使用,要跟spring-boot
启动springboot项目时,出现以下异常nomainmanifestattribute,in./XXX.jar这是因为启动jar包时,未找到主类解决:使用spring-boot-maven-plugin插件,在pom.xml配置以下内容org.springframework.bootspring-boot-maven-plugin2.5.0repackage主类全名需要注意一点,spring-boot-maven-plugin尽量选择高版本,(2.3.12.RELEASE)低版本可以打包成功,但是启动时依旧找不到主类。目前最新版本已经是2.7.2了,项目里面使用,要跟spring-boot
我正在尝试使用maven依赖项创建一个JFX11自包含jar。从我所做的研究来看,似乎最好的方法是通过mavenshade插件。但是,当我运行它时,我得到了这个错误:错误:JavaFX运行时组件丢失,是运行此应用程序所必需的我不明白为什么会这样。我在搞砸什么?有一个更好的方法吗?我也尝试过使用相同消息的maven程序集插件。pom文件供引用4.0.0ApplicationMainjar1.0-SNAPSHOTSpaceRunnerhttp://maven.apache.orgorg.openjfxjavafx-controls11org.apache.maven.pluginsmave
我正在编写一个基于控制台的Java应用程序,旨在由cron以批处理方式运行。批处理应用程序使用适用于JAX-WS的ApacheCXF框架调用SOAPWeb服务。为了使部署更容易,并防止CLASSPATH问题,我想将应用程序(及其所有依赖项)捆绑到一个单一的JAR文件中...使用the"shade"pluginforMaven.当我从我的Eclipse工作区运行它时,我的应用程序运行良好。但是,当我尝试执行带阴影的JAR文件时,我会得到一个堆栈跟踪,如下所示:org.apache.cxf.service.factory.ServiceConstructionException:Could