宝塔添加Java项目Spring_boot类型后一直显示未启动状态,怎么解决?

李洋博客01-222.93 K阅读0评论

温馨提示:这篇文章已超过183天没有更新,请注意相关的内容是否还可用!

我滴妈耶,好久没有写文章了,最近年底工作较多啊,之前有一个java项目,但是在本地测试接口的时候提示跨域问题,但是java项目里没有存在宝塔上,是自己搭建的,所以我看不懂,于是乎就想着弄到宝塔上,但是在java项目添加的时候,选择【Spring_boot】类型之后,无论怎么设置都是未启动的状态,项目路径,类型,接口,端口都没有问题,后来又测试了其他类型【内置项目】和【独立项目】但是也无法访问,原因是不是非jar解析包,新建了也无效,所以到头来还是得用【Spring_boot】类型,但是设置完成后,依然现在未启动的状态,如图:

宝塔添加Java项目Spring_boot类型后一直显示未启动状态,怎么解决? 第1张

折腾了好久,同事都下班了,就剩下我自己还在默认这点事,按理说我不懂java项目,同事应该懂的,他说他不熟悉宝塔,不懂这个的机制,我呢了解宝塔却不懂他的解析包很建站步骤,包阔之前新建的还是还提示不能在/wwwroot/等目录下搭建,总之就是各种问题各种不正常,最后没招了,重新检测依赖关系组件,确保了端口没有冲突,又新建项目继续测试,偶然发现了问题所以,好吧,问题就是权限不足,,,

解决方案:

设置【项目用户】,如图:

宝塔添加Java项目Spring_boot类型后一直显示未启动状态,怎么解决? 第2张

找到改java项目编辑,右侧点击【设置】,找到项目用户,选择【root】,切记其他用户权限不行,设置完成后点击保存,如图:

宝塔添加Java项目Spring_boot类型后一直显示未启动状态,怎么解决? 第3张

至此项目状态运行正常,简简单单一个问题搞了我一下午,我是真服了,整的我一点脾气没有,正因为不熟悉java也不知道这个不能运行是权限不足,我不懂正常同事居然也不了解,这就有点费解了,好吧,无论怎么样,项目测试已经完成了,跨域的问题已经解决了,在项目的配置文件里,添加允许跨域带代码,如图:

宝塔添加Java项目Spring_boot类型后一直显示未启动状态,怎么解决? 第4张

代码如下:

# 跨域配置
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';

好了保存后所有问题都迎刃而解,哎,难为死我了~~~有问题留言反馈吧,总之以后遇到类似的问题不能运行的话先考虑权限,而后再慢慢排查,不然就是走了一圈冤枉路!

文章版权声明:除非注明,否则均为老李笔记原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,2925人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码