最近一个应用用到了Jetty SSL方式,开发的时候把测试用的keystore文件放到conf目录下,
然后mvn package进行打包,可是运行的时候发现始终报错:
java.io.IOException: Invalid keystore format
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:633)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
at java.security.KeyStore.load(KeyStore.java:1185)
at org.mortbay.jetty.security.SslSocketConnector.createFactory(SslSocketConnector.java:215)
at org.mortbay.jetty.security.SslSocketConnector.newServerSocket(SslSocketConnector.java:423)
at org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:73)
at org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:283)
at org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:147)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.Server.doStart(Server.java:235)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
通过比较原始的keystore文件和打包后的keystore文件,发现文件大小已经改变了。
看来是maven-resources-plugin在copy-resources的时候的改动的,可能会编码设定有关系。
暂时还没有找到解决方法,Mark一下先。
分享到:
相关推荐
maven-resources-plugin-3.1.0.jar
maven-resources-plugin-2.4.1.jar
要使用 tomcat8-maven-plugin 插件,首先需要在 Maven 的 POM 文件中添加插件依赖。下面是一个示例: ``` <plugin> <groupId>org.apache.tomcat.maven <artifactId>tomcat8-maven-plugin <version>3.0-r1655215 ...
exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的自定义操作,比如运行特定的脚本、调用系统命令等。本文将详细介绍exec-maven-...
例如,`maven-compiler-plugin` 是一个非常重要的插件,用于编译项目的源代码。它负责将 Java 源代码编译为字节码,这是软件开发过程中的关键步骤。 ** maven-compiler-plugin-3.8.0-source-release 插件** `maven...
ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)
maven-resources-plugin-2.0.jar
maven-deploy-plugin-2.8.2.jar
解决tomcat8-maven-plugin-3.0-r1655215.jar阿里云同有的问题。放到路径org\apache\tomcat\maven\tomcat8-maven-plugin\3.0-r1655215\就可以了
maven-richfaces-resources-plugin-4.2.3.cr1-sources.jar
maven-resources-plugin-2.4.3.maven-resources-plugin-2.4.3.
maven-resources-plugin-2.6.jar maven-settings-3.2.1-sources.jar maven-settings-builder-3.2.1-sources.jar maven-shared-incremental-1.1.jar maven-shared-utils-0.1.jar maven-site-plugin-3.0.jar maven-...
maven-richfaces-resources-plugin-4.3.0.20120802-m1-sources.jar
maven-jar-plugin-3.1.1.jar
打开并输入:path= D:/Development/eclipse-JavaEE/eclipse/plugins/maven(请参照上面对应你的 maven 插件) 4. 重启 eclipse,OK,完成了,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven...
maven3-plugin-3.0.1-sources.jar
本文将详细探讨maven-compiler-plugin-2.0.2.jar这个特定版本的插件,以及它在Maven构建流程中的作用。 一、Maven与maven-compiler-plugin Maven是一个基于项目对象模型(Project Object Model,POM)的概念,通过...
maven-project-info-reports-plugin-2.2.jar
maven-resources-plugin-2.4.jar
其中,`path` 的值应指向 `%maven-plugin%` 所在的路径,即前面解压的目录。 ##### 步骤3:配置 `eclipse.ini` - 在Eclipse的安装目录下找到 `eclipse.ini` 文件。 - 使用文本编辑器打开 `eclipse.ini` 文件,并在...