不要一口吃个胖子

我不是要一口吃个胖子的人.

学习新东西是该循序渐进的.想掌握一些感兴趣的东西尤其是,学习的过程就是你的仪式感.

从前天开始开始SpringBoot的整体学习,开始时使用IDEA或Spring的官网去构建一个SpringBoot的项目及简单上线是没有问题的.

随着学习的深入,发现很多的注解其实是不理解的,以及一些依赖的使用,其实也是不了解该依赖作用的.

例如,昨天在部署一个简单的blog项目时,在IDEA启动是没问题的.

(jar 包 执行 java -jar jar包名.jar)

持久运行: (Linux服务器) 只要执行sh startjar.sh 1就是持久运行jar包项目了. sh startjar.sh 0关闭.

  1 #!/bin/sh
  2 RESOURCE_NAME=newindex-0.0.1-SNAPSHOT.war
  3 cmd=$1
  4       
  5  tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
  6       
  7      
  8 if [[ -z $cmd ]];then
  9     echo 'err,usage{ sh $0 1|0 to start or stop jar}'
 10 elif [[ $cmd -eq 1 ]];then 
 11     nohup java -jar /usr/local/springboot2.0_jar/$RESOURCE_NAME --spring.profiles.active=test &
 12     echo $! > tpid
 13     echo 'Start Success!~~~'
 14 elif [[ $cmd -eq 0 ]];then
 15     echo 'Stop Process...' 
 16     kill -15 $tpid
 17     sleep 5
 18     echo 'Kill Process!'
 19     kill -9 $tpid
 20     echo 'Stop Success!'
 21 else
 22     echo 'err!just 1 or 0 behind $0, like (sh $0 1)'

在加入了jsp文件后,以及琐碎的js,css等,在本地IDEA运行启动项访问路径是没问题的.

但同样的执行了打包为jar部署到服务器运行就报错了: 找不到某index.jsp

搜了下博客发现有同样的问题,但最终解决办法还是没有找到:https://blog.csdn.net/qq_23184291/article/details/78402152

既然这样的话,还是先从<Spring Boot实战>这本书再看起吧.

猜你喜欢

转载自www.cnblogs.com/ukzq/p/9645603.html