无法在Amazon AWS ec2实例上运行jar文件

时间:2017-06-29 09:59:22

标签: amazon-ec2 executable-jar

我试图在Amazon AWS ec2实例上运行我的Spring启动项目的jar文件,但是当我尝试这个时,我得到一条我不理解的消息(我对linux的知识有限......) 。点击下面的链接,查看包含以下信息的屏幕:

link to screenshot

如您所见,我已经安装了Java并将jar文件复制到/ home / ec2-user。 任何人都可以解释我如何进行? 非常感谢提前!

1 个答案:

答案 0 :(得分:0)

你需要对jar进行rapackage,如果你使用maven,你会喜欢这样:

1 - 在你的pom中添加:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                    <configuration>
                        <mainClass>your.main.calss.path</mainClass>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

2-运行此命令以进行打包:

mvn package

3-运行你的罐子

java -jar <jar-file-name>.jar