<profiles> <profile> <id>dev</id> <properties> <env>dev</env> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>wagon-maven-plugin</artifactId> <version>1.0</version> <executions> <execution> <id>upload</id> <phase>package</phase> <goals> <goal>upload</goal> <goal>sshexec</goal> </goals> <configuration> <skip>${wagon-skip}</skip> <fromDir>target/</fromDir> <includes>asset-service-server-1.0.0-SNAPSHOT.jar,conf/**</includes> <excludes>pom.xml</excludes> <url>scp://lxy:2330ncf@10.20.88.78/</url> <toDir>/home/lxy/asset-service</toDir> <commands> <command>cd /home/lxy/asset-service/bin/ &&sh shutdown.sh && sh startup.sh</command> <!--<command>sh /apps/product/fae/asset-service-server-1.0.0-SNAPSHOT/remote.sh</command>--> </commands> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile>
问题,没有正确启动程序java
1排查启动SH脚本,添加上绝对目录后任然不行app
2profile 增长输出 SSH命令节点 ssh
<displayCommandOutputs>true</displayCommandOutputs>
无异常输出maven
3.start脚本的 nohup java 去掉 nohup后台执行后报错,说找不到JAVAui
4.恍然大悟 java没有使用绝对路径,增长目录,一键发布成功url