收藏
回答

请问Maven打包apiclient_key.pem文件,如果放在项目的根目录就打包不上去?

请问Maven打包私钥apiclient_key.pem文件,如果放在项目的根目录就打包不上去,如果放在项目的resources就能打包上去,

但是会在执行jar文件的时候报错,

但是在idea中一切正常,我现在都不知道到底这个私钥放在根目录中还是放在resources目录中,如果放在resources目录中,请问路径怎么写,我自己尝试了下,路径写成src/main/resources/apiclient_key.pem这样在idea中运行没有一点问题,但是放在服务器上面,用Maven打包成jar包,放上去就报如上图的错误,找不到文件,我又在pom文件中添加了

<plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-resources-plugin</artifactId>

                <version>3.3.0</version>

                <configuration>

                    <nonFilteredFileExtensions>

                        <nonFilteredFileExtension>p12</nonFilteredFileExtension>

                        <nonFilteredFileExtension>pem</nonFilteredFileExtension>

                    </nonFilteredFileExtensions>

                </configuration>

            </plugin>

但是依然还是不行,求救大佬帮忙啊,到底怎么才能在打包jar文件在服务器上面运行啊。。谢谢大佬

回答关注问题邀请回答
收藏
登录 后发表内容