开发者社区> 问答> 正文

nohup java -jar ***.jar --server.port=8080 > info.

nohup java -jar ***.jar --server.port=8080 > info.log 2>&1 & 这种方式启动的端口号,居然没有用,被springconfig配置文件之中指定的端口号覆盖了?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客pklijor6gytpx 2019-10-29 15:26:45 2623 0
2 条回答
写回答
取消 提交回答
  • 建议使用启动脚本方式这样既方便有实用

    cd /opt/wdcloud/app/jar_jungang/wddx_8821 JAVA_HOME=/opt/wdcloud/soft/jdk1.8.0_144 export PATH=$JAVA_HOME/bin:$PATH #获取8071端口对应的pid PID=$(netstat -anp|grep $2|awk '{printf $7}'|cut -d/ -f1)

    if [ ! $PID ]; then echo "PID 为null 不kill之前启动的服务" else echo $PID kill -9 $PID fi

    #注意:必须有&让其后台执行,否则没有pid生成 nohup java -jar -Djava.io.tmpdir=/opt/wdcloud/app/jar_jungang/wddx_8821/tmpdir -server -Xms256m -Xmx512m -XX:CompressedClassSpaceSize=128m -XX:MetaspaceSize=100m -XX:MaxMetaspaceSize=200m $1 > nohup.out 2>&1 &

    #打印日志 #tail -fn 500 nohup.out

    启动方式:${destPath}/vocation-web-restart.sh ${jarName} 8821

    2019-10-30 17:20:56
    赞同 展开评论 打赏
  • 精于基础,广于工具,熟于业务。

    8080端口很容易已经被使用了,建议您换一个没有在使用中的端口号,可以通过 netstat |grep 要设置的端口。查看下当前端口的使用状态,未被使用的话,您就可以用了。

    2019-10-30 09:01:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载