我使用spring-boot-starter,我的pom是:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>${start-class}</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
当我执行service myapp start时,会显示以下消息:
/etc/init.d/weacar: 2: /etc/init.d/weacar: Syntax error: ")" unexpected
但是在CentOS中没问题,为什么会这样呢?是Spring-boot的错误吗?
由于
答案 0 :(得分:0)
当我尝试使用这种方法意外启动常规/胖启动jar时,我遇到了类似的错误。我已经更改了我的build.xml来创建一个可执行jar,但我还没有使用新的可执行jar更新Linux机器上的/ var文件夹。一旦我做了'mvn clean package',然后将生成的新可执行jar复制到Linux机器上,我正在尝试这个,'service start'按预期工作。