【已解决】部署了springboot 项目后,看不到项目日志
本帖最后由 堡塔运维小林 于 2023-3-20 14:57 编辑springboot 项目用 window版本宝塔部署 完后没有日志生成;单独使用java -jar 启动部署 日志是能正常生成的;部署用的是内置tomcat
1: 宝塔 默认目录:
D:/BtSoft/springboot/vhost/logs 为空
2: 项目日志 (logbock.xml)配置日志生成位置
<property name="LOG_HOME" value="./logs" />
3: 单独使用java -jar 启动部署 日志生成路径 (之前是有生成的, 用宝塔部署后不在生成)
D:/xzy/vote/logs 为空
备注: D:/xzy/vote 目录为 jar目录
4: 对于目录权限也正常
您好,您单独使用java-jar 生成的日志目录在哪?是您自己定义的日志目录下吗? 大炮运维V587 发表于 2022-11-9 09:14
您好,您单独使用java-jar 生成的日志目录在哪?是您自己定义的日志目录下吗? ...
是的 自定义的目录下(目录为: D:/xzy/vote/logs) 宝塔用户_xqqewh 发表于 2022-11-9 15:14
是的 自定义的目录下(目录为: D:/xzy/vote/logs)
稍等一下 大炮运维V587 发表于 2022-11-9 15:59
稍等一下
麻烦 能尽快给个解决方案 ,谢谢!!!!!! 我看论坛上不止一个人遇到这个问题. 斜杆和反斜杠的问题
7.7.0版本
JDK 默认路径 C:\BtSoft/jdk/jdk1.8/bin/java.exe
log 路径 C:\BtSoft/springboot/vhost/logs/
7.6.0版本
JDK 默认路径 C:/BtSoft/jdk/jdk1.8/bin/java.exe
log 路径 C:/BtSoft/springboot/vhost/logs/ 斜杆和反斜杠的问题
7.7.0版本
JDK 默认路径 C:\BtSoft/jdk/jdk1.8/bin/java.exe
log 路径 C:\BtSoft/springboot/vhost/logs/
7.6.0版本
JDK 默认路径 C:/BtSoft/jdk/jdk1.8/bin/java.exe
log 路径 C:/BtSoft/springboot/vhost/logs/ 宝塔用户_saistr 发表于 2022-11-10 02:52
斜杆和反斜杠的问题
7.7.0版本
什么意思呀 我用的jdk 是自己安装的 没有用宝塔安装,路径说不通呀 大炮运维V587 发表于 2022-11-9 15:59
稍等一下
能响应一下吗? 12小时过去了 ; 没有解决方案吗 宝塔用户_xqqewh 发表于 2022-11-10 15:16
能响应一下吗? 12小时过去了 ; 没有解决方案吗
暂时没有解决方案,需要开发那边修改代码。您那边先手动部署项目吧,等后续版本更新会优化这里 宝塔用户_xqqewh 发表于 2022-11-10 15:15
什么意思呀 我用的jdk 是自己安装的 没有用宝塔安装,路径说不通呀
看一下自动生成的python脚本,在目录
C:\BtSoft\springboot\vhost\scripts下
#!/usr/bin/python
# coding: utf-8
# Date 2021/12/14
#coding: utf-8
import os,sys
panelPath = os.getenv('BT_PANEL')
os.chdir(panelPath)
if not '/class/' in sys.path:
sys.path.insert(0,panelPath + "/class/")
import public
import subprocess
pid_file="C:\BtSoft/springboot/vhost/pids/project-system-2.pid"
cmd="C:\BtSoft/jdk/jdk1.8/bin/java.exe -jar -Xmx1024M -Xms256MC:/Users/Administrator/Desktop/project-system/project-system-2.4.6.jar --server.port=8194 >> C:\BtSoft/springboot/vhost/logs/project-system-2.log"
process = subprocess.Popen(cmd)
pid = process.pid
public.WriteFile(pid_file,str(pid))
>> C:\BtSoft/springboot/vhost/logs/project-system-2.log" 自动生成的日志路径有问题 大炮运维V587 发表于 2022-11-10 16:43
暂时没有解决方案,需要开发那边修改代码。您那边先手动部署项目吧,等后续版本更新会优化这里 ...
:L确定是你们系统bug吗?? 预计修复要多长时间 还有个问题,也是再window面板部署时, springboot的配置文件读取有问题, jar同级目录下的配置文件,无法生效,只能再代码里修改打包才行; 宝塔用户_xqqewh 发表于 2022-11-11 10:45
确定是你们系统bug吗?? 预计修复要多长时间 还有个问题,也是再window面板部署时, springboot的配置 ...
项目执行命令编辑框
C:\BtSoft/jdk/jdk1.8/bin/java.exe -jar -Xmx1024M -Xms256MC:/Users/Administrator/Desktop/project-system/project-system-2.4.6.jar --server.port=8194 --spring.config.location=C:/Users/Administrator/Desktop/project-system/application-dev.yml
添加 --spring.config.location 指定配置文件的路径 本帖最后由 宝塔用户_xqqewh 于 2022-11-11 15:54 编辑
宝塔用户_saistr 发表于 2022-11-10 23:26
看一下自动生成的python脚本,在目录
C:\BtSoft\springboot\vhost\scripts下
是不是只要将代码里的 C:\BtSoft/springboot/vhost/logs/project-system-2.log修改成C:/BtSoft/springboot/vhost/logs/project-system-2.log就行了了吗??另外
[*]pid_file="C:\BtSoft/springboot/vhost/pids/project-system-2.pid" // 这个还需要修改吗?
[*]cmd="C:\BtSoft/jdk/jdk1.8/bin/java.exe -jar -Xmx1024M -Xms256MC:/Users/Administrator/Desktop/project-system/project-system-2.4.6.jar //这个也需要修改吗?
麻烦告知一下这么修改? 谢谢!!!!!!!!!
宝塔用户_saistr 发表于 2022-11-11 11:17
项目执行命令编辑框
添加 --spring.config.location 指定配置文件的路径
好的 谢谢
页:
[1]
2