草庐IT

maven-jar-plugin

全部标签

java - 启动tomcat7 :run maven plugin within eclipse and debug

我想在eclipse中调试一个webapp。我到了tomcat和webapp在Debug模式下在eclipse中运行的地步,但是webapp代码中的断点没有效果。详情webapp是一个mavenArtifact,我在eclipse中使用m2e插件来桥接maven和eclipse。我已经设法从eclipse中启动tomcat服务器。webapp在tomcat中很好地启动,如果我选择的话,也可以在Debug模式下启动:在Eclipse中,右键单击项目运行方式>Maven构建...(不是“Maven构建”)一个窗口打开。在“目标”文本字段中,输入“tomcat7:run”点击应用点击运行to

java - ojdbc7.jar 的驱动程序更新为 oracle/security/pki/OraclePKIProvider 提供了错误

之前一直在用ojdbc14.jar,现在想升级成ojdbc7.jar支持oracle12c。但是在连接服务器时出现“oracle/security/pki/OraclePKIProvider”错误。如果我将oraclepki.jar添加到类路径,服务器将正常启动而不会出现任何错误。我试图弄清楚在ojdbc7.jar中添加了什么特殊内容,它要求我添加oraclepki.jar,与ojdbc14.jar一样,它从未要求我将oraclepki添加到我的类路径中。有谁知道导致此错误的ojdbc7发生了什么变化,以及如何避免在类路径上添加oraclepki? 最佳答案

java - 使用外部 jar 时出现 ClassNotFoundException

我正在使用IntelliJIdea。我构建了我的应用程序并将其创建为.jar文件。该程序为其数据库驱动程序使用外部.jar文件。当我从IDE运行程序时,它工作正常。当我尝试在IDE之外运行我的.jar文件时,它报告以下异常:Exceptioninthread"main"java.lang.NoClassDefFoundError:com/microsoft/sqlserver/jdbc/SQLServerExceptionatca.vdts.dbupdate.Main.main(Main.java:10)Causedby:java.lang.ClassNotFoundException

java : Use Server-Side Encryption in Amazon S3 using vfs s3 plugin

为了在S3中复制文件,我使用的是vfs-s3-2.2.1.jar我在com.intridea.io.vfs.provider.s3包下找到了S3FileObject类。我在其中使用publicvoidcopyFrom(finalFileObjectfile,finalFileSelectorselector)方法复制文件。在这种方法中,我发现了以下代码:try{if(srcFile.getType().hasChildren()){destFile.createFolder();//doserversidecopyifbothsourceanddestareinS3andusingsa

java - jaxb2-maven-plugin 将类路径添加到生成的源

我使用codehausjaxb-maven-plugin从xml模式创建java类:org.codehaus.mojojaxb2-maven-plugin2.2xjcgenerate-sourcesxjcsrc/my.xsdmypackage类按预期生成到target/generated-sources/jaxb,但此路径未添加到类路径中。因此,如果我在其他(未生成的)类中使用一些生成的类,maven在编译过程中无法找到它。有什么想法吗?TIA! 最佳答案 这是jaxb2-maven-plugin中的错误:https://githu

java - 是否可以有一个 jar Manifest 来使用文件夹中的所有 jar

我正在尝试设置一个jarlist,以便它加载jar旁边文件夹中的所有库(jar)。list看起来像这样:Manifest-Version:1.0Class-Path:libs/Main-Class:path.to.my.class.Main布局如下:-MyJar.jar-libs/-----lib1.jar-----lib2.jar我试着这样跑:java-jarMyJar.jar我得到了关于文件夹中jar中类的NoClassDefinition错误。如果有人好奇,这个文件夹可能包含在类加载期间处理的可选jar。这就是为什么我不能使用硬编码或自动生成的。有什么想法吗?更新改写问题,因为l

java - 升级到GAE 1.9.49后Maven无法执行目标endpoints_get_discovery_doc

我尝试将GAE版本更新到2017年1月30日发布的最新1.9.49,遇到如下问题:[INFO]---appengine-maven-plugin:1.9.49:endpoints_get_discovery_doc(default)@dugout-api-web---[INFO][INFO]GoogleAppEngineJavaSDK-getendpointsdiscoverydoc...[INFO]UsingClassName:com.project.api.resource.admin.AFDApiService[INFO]UsingClassName:com.project.ap

java - 如何在 Jetty Maven 插件中启用 CachingWebAppClassLoader?

我正在尝试提高开发环境中Java网络应用程序的启动性能。它使用jetty-maven-plugin和mvnjetty:run用于启动应用程序。我按照http://www.eclipse.org/jetty/documentation/9.3.x/jetty-classloading.html中的说明进行操作注册这个新的CachingWebAppClassLoader。......但是,org.eclipse.jetty.webapp.WebAppClassLoader.*继续出现在jvisualvmCPU采样器中,但不是CachingWebAppClassLoader我验证了我的类加载

java - 习 :include in xml file within jar file does not work in WildFly

场景如下:我将我的应用程序运行所需的几个.xml(某种配置)文件捆绑在一个.jar文件中。jar文件具有以下结构:settings-1.0.0.jar˪resources/˪1.xml˪2.xml˪3.xml˪META-INF/˪MANIFEST.MF1.xml包含以下内容:-->基于this文章。尝试访问这些包含时(成功部署我的应用程序后)我收到以下错误:Causedby:org.xml.sax.SAXParseException;lineNumber:5;columnNumber:43;An'include'failed,andno'fallback'elementwasfound

java - maven 在项目构建期间挂起约 20 分钟(过去工作正常)

构建这个maven项目曾经在很长一段时间(6个月)内工作得很好,但今天在执行mvncleaninstall时,构建每次都开始挂起(尝试使用不同版本的mvn,包括最新的3.5.0并且针对openJDK和OracleJDK-结果是一样的)kill-3PID输出"resolver-5"#491daemonprio=5os_prio=0tid=0x00007f6da8bd3800nid=0x16b3waitingoncondition[0x00007f6d68df3000]java.lang.Thread.State:WAITING(parking)atsun.misc.Unsafe.park