jamebal / jmal-cloud-server

JmalCloud It's a private cloud storage project that makes it simple and secure to manage your files in the cloud. JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的云端文件
https://jmalcloud.github.io
MIT License
305 stars 76 forks source link

v2.7.0内网部署jmalcloud_server启动报错 #38

Closed fangfenghuang closed 5 months ago

fangfenghuang commented 8 months ago

请问最新版本支持内网部署吗?

__ .___ ___. ___ __ ______ __ ______ __ __ _______ | | | \/ | / \ | | / || | / __ \ | | | | | \ | | | \ / | / ^ \ | | | ,----'| | | | | | | | | | | .--. | .--. | | | |\/| | / /_\ \ | | | | | | | | | | | | | | | | | | |--' | | | | | / \ | ----.|----.| ----.|--' | | `--' | | '--' | _____/ || || // _\ || __||___| _/ _____/ |___/

:: jmalcloud :: (v2.7.0) :: Spring Boot :: (v3.2.1) :: JDK Version :: (v17.0.7)

2024-03-21 09:57:10.265 |WARN  |main |AbstractApplicationContext.java:633 |org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext |Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server 2024-03-21 09:57:10.378 |ERROR |main |SpringApplication.java:855 |org.springframework.boot.SpringApplication |Application run failed org.springframework.context.ApplicationContextException: Unable to start web server at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:464) at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) at com.jmal.clouddisk.ClouddiskApplication.main(ClouddiskApplication.java:24) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatServletWebServerFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedTomcat.class]: Error creating bean with name 'webdavConfig' defined in URL [jar:nested:/usr/local/clouddisk-2.7.0-exec.jar/!BOOT-INF/classes/!/com/jmal/clouddisk/webdav/WebdavConfig.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'myRealm' defined in URL [jar:nested:/usr/local/clouddisk-2.7.0-exec.jar/!BOOT-INF/classes/!/com/jmal/clouddisk/webdav/MyRealm.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through field 'fileMonitor': Error creating bean with name 'fileMonitor': Invocation of init method failed at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getWebServerFactory(ServletWebServerApplicationContext.java:223) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:186) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) ... 13 common frames omitted Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webdavConfig' defined in URL [jar:nested:/usr/local/clouddisk-2.7.0-exec.jar/!BOOT-INF/classes/!/com/jmal/clouddisk/webdav/WebdavConfig.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'myRealm' defined in URL [jar:nested:/usr/local/clouddisk-2.7.0-exec.jar/!BOOT-INF/classes/!/com/jmal/clouddisk/webdav/MyRealm.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through field 'fileMonitor': Error creating bean with name 'fileMonitor': Invocation of init method failed at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:802) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:241) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1354) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:413) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1164) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:665) at org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor.getWebServerFactoryCustomizerBeans(WebServerFactoryCustomizerBeanPostProcessor.java:87) at org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor.getCustomizers(WebServerFactoryCustomizerBeanPostProcessor.java:78) at org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor.postProcessBeforeInitialization(WebServerFactoryCustomizerBeanPostProcessor.java:70) at org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor.postProcessBeforeInitialization(WebServerFactoryCustomizerBeanPostProcessor.java:58) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:421) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1765) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) ... 21 common frames omitted Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'myRealm' defined in URL [jar:nested:/usr/local/clouddisk-2.7.0-exec.jar/!BOOT-INF/classes/!/com/jmal/clouddisk/webdav/MyRealm.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through field 'fileMonitor': Error creating bean with name 'fileMonitor': Invocation of init method failed at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:802) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:241) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1354) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ... 47 common frames omitted Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through field 'fileMonitor': Error creating bean with name 'fileMonitor': Invocation of init method failed at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ... 61 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'fileMonitor': Invocation of init method failed at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:222) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:421) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1765) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) ... 76 common frames omitted Caused by: cn.hutool.core.io.IORuntimeException: UnknownHostException: api.github.com at cn.hutool.http.HttpRequest.send(HttpRequest.java:1350) at cn.hutool.http.HttpRequest.doExecute(HttpRequest.java:1188) at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1051) at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1027) at cn.hutool.http.HttpUtil.get(HttpUtil.java:145) at cn.hutool.http.HttpUtil.get(HttpUtil.java:133) at com.jmal.clouddisk.util.SystemUtil.getNewVersion(SystemUtil.java:91) at com.jmal.clouddisk.listener.FileMonitor.init(FileMonitor.java:95) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219) ... 88 common frames omitted Caused by: java.net.UnknownHostException: api.github.com at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source) at java.base/java.net.SocksSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.connect(Unknown Source) at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source) at java.base/sun.net.NetworkClient.doConnect(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.protocol.https.HttpsClient.(Unknown Source) at java.base/sun.net.www.protocol.https.HttpsClient.New(Unknown Source) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) at cn.hutool.http.HttpConnection.connect(HttpConnection.java:384) at cn.hutool.http.HttpRequest.send(HttpRequest.java:1345) ... 102 common frames omitted `

jamebal commented 8 months ago

可以先退回2.6.7版本 指定镜像版本: jmal/jmalcloud:2.6.7 jmal/jmalcloud-nginx:2.6.7

下个版本将修复这个问题

fangfenghuang commented 8 months ago

可以先退回2.8.6版本 指定镜像版本: jmal/jmalcloud:2.8.6 jmal/jmalcloud-nginx:2.8.6

下个版本将修复这个问题

我发现2.8.6跟2.7.0的部署方式有点差异,我是在k8s上部署的,2.7.0上改造成k8s部署更方便一点,期待您的更新

jamebal commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

jamebal commented 8 months ago

等下个版本发布后可以换回latest版

fangfenghuang commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

部署成功了,非常感谢,但是发现了几个小问题,不知道是不是我环境的问题,我看demo是没有问题的

jamebal commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

部署成功了,非常感谢,但是发现了几个小问题,不知道是不是我环境的问题,我看demo是没有问题的

  • 博客链接跳转到http://blog/,未跳转到正确路径
  • pdf上传失败
  • 普通用户刷新界面弹窗报错“没有权限”,但是不影响上传等功能,改成网站编辑者后没有报错

感谢反馈:

  1. 博客链接需要自己在 网站管理->菜单管理中配置
  2. 请问具体是怎么样的?是所有的PDF都会失败吗,还是怎样?
  3. bug, 下个版本修复
fangfenghuang commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

部署成功了,非常感谢,但是发现了几个小问题,不知道是不是我环境的问题,我看demo是没有问题的

  • 博客链接跳转到http://blog/,未跳转到正确路径
  • pdf上传失败
  • 普通用户刷新界面弹窗报错“没有权限”,但是不影响上传等功能,改成网站编辑者后没有报错

感谢反馈:

  1. 博客链接需要自己在 网站管理->菜单管理中配置
  2. 请问具体是怎么样的?是所有的PDF都会失败吗,还是怎样?
  3. bug, 下个版本修复

1.已配,但是还是没有正确跳转 2.目前上传几个都失败了 image

  1. 登录日志出现闪屏的问题,表格数据一直在刷
  2. 有个需求不知道有没有可能实现,能不能在分享那里看到所有人的分享,这样就可以点击跳转过去了,或者有个共享文件夹的功能,所有人都可以操作共享文件夹的文件(这是我在可道云上发现的功能)
jamebal commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

部署成功了,非常感谢,但是发现了几个小问题,不知道是不是我环境的问题,我看demo是没有问题的

  • 博客链接跳转到http://blog/,未跳转到正确路径
  • pdf上传失败
  • 普通用户刷新界面弹窗报错“没有权限”,但是不影响上传等功能,改成网站编辑者后没有报错

感谢反馈:

  1. 博客链接需要自己在 网站管理->菜单管理中配置
  2. 请问具体是怎么样的?是所有的PDF都会失败吗,还是怎样?
  3. bug, 下个版本修复

1.已配,但是还是没有正确跳转 2.目前上传几个都失败了 image

  1. 登录日志出现闪屏的问题,表格数据一直在刷
  2. 有个需求不知道有没有可能实现,能不能在分享那里看到所有人的分享,这样就可以点击跳转过去了,或者有个共享文件夹的功能,所有人都可以操作共享文件夹的文件(这是我在可道云上发现的功能)
  1. 博客链接没变的话,刷新下整个界面试试
  2. 能否上传某个PDF到demo上供测试
  3. 具体是怎么样,能否提供录屏
  4. 好建议👍
fangfenghuang commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

部署成功了,非常感谢,但是发现了几个小问题,不知道是不是我环境的问题,我看demo是没有问题的

  • 博客链接跳转到http://blog/,未跳转到正确路径
  • pdf上传失败
  • 普通用户刷新界面弹窗报错“没有权限”,但是不影响上传等功能,改成网站编辑者后没有报错

感谢反馈:

  1. 博客链接需要自己在 网站管理->菜单管理中配置
  2. 请问具体是怎么样的?是所有的PDF都会失败吗,还是怎样?
  3. bug, 下个版本修复

1.已配,但是还是没有正确跳转 2.目前上传几个都失败了 image

  1. 登录日志出现闪屏的问题,表格数据一直在刷
  2. 有个需求不知道有没有可能实现,能不能在分享那里看到所有人的分享,这样就可以点击跳转过去了,或者有个共享文件夹的功能,所有人都可以操作共享文件夹的文件(这是我在可道云上发现的功能)
  1. 博客链接没变的话,刷新下整个界面试试
  2. 能否上传某个PDF到demo上供测试
  3. 具体是怎么样,能否提供录屏
  4. 好建议👍

1.无痕模式打开也一样,见视频:https://demo.jmalx.com:9754/s?s=65fbefe70801fc4c0aefec12 2.已上传文件 3.已录视频

jamebal commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

部署成功了,非常感谢,但是发现了几个小问题,不知道是不是我环境的问题,我看demo是没有问题的

  • 博客链接跳转到http://blog/,未跳转到正确路径
  • pdf上传失败
  • 普通用户刷新界面弹窗报错“没有权限”,但是不影响上传等功能,改成网站编辑者后没有报错

感谢反馈:

  1. 博客链接需要自己在 网站管理->菜单管理中配置
  2. 请问具体是怎么样的?是所有的PDF都会失败吗,还是怎样?
  3. bug, 下个版本修复

1.已配,但是还是没有正确跳转 2.目前上传几个都失败了 image

  1. 登录日志出现闪屏的问题,表格数据一直在刷
  2. 有个需求不知道有没有可能实现,能不能在分享那里看到所有人的分享,这样就可以点击跳转过去了,或者有个共享文件夹的功能,所有人都可以操作共享文件夹的文件(这是我在可道云上发现的功能)
  1. 博客链接没变的话,刷新下整个界面试试
  2. 能否上传某个PDF到demo上供测试
  3. 具体是怎么样,能否提供录屏
  4. 好建议👍

1.无痕模式打开也一样,见视频:https://demo.jmalx.com:9754/s?s=65fbefe70801fc4c0aefec12 2.已上传文件 3.已录视频

感谢反馈, 请问您部署在什么操作系统上面

fangfenghuang commented 8 months ago

现在可以使用nightly最新版本, 已经修复这一问题 jmal/jmalcloud:nightly jmal/jmalcloud-nginx:nightly

部署成功了,非常感谢,但是发现了几个小问题,不知道是不是我环境的问题,我看demo是没有问题的

  • 博客链接跳转到http://blog/,未跳转到正确路径
  • pdf上传失败
  • 普通用户刷新界面弹窗报错“没有权限”,但是不影响上传等功能,改成网站编辑者后没有报错

感谢反馈:

  1. 博客链接需要自己在 网站管理->菜单管理中配置
  2. 请问具体是怎么样的?是所有的PDF都会失败吗,还是怎样?
  3. bug, 下个版本修复

1.已配,但是还是没有正确跳转 2.目前上传几个都失败了 image

  1. 登录日志出现闪屏的问题,表格数据一直在刷
  2. 有个需求不知道有没有可能实现,能不能在分享那里看到所有人的分享,这样就可以点击跳转过去了,或者有个共享文件夹的功能,所有人都可以操作共享文件夹的文件(这是我在可道云上发现的功能)
  1. 博客链接没变的话,刷新下整个界面试试
  2. 能否上传某个PDF到demo上供测试
  3. 具体是怎么样,能否提供录屏
  4. 好建议👍

1.无痕模式打开也一样,见视频:https://demo.jmalx.com:9754/s?s=65fbefe70801fc4c0aefec12 2.已上传文件 3.已录视频

感谢反馈, 请问您部署在什么操作系统上面

centos7.9 ,我部署了2套环境,一套是v2.7.0,可以连外网,一套是nightly,内网环境

jamebal commented 8 months ago

请问PDF上传失败时, jmalcoud_server容器中有错误日志吗

fangfenghuang commented 8 months ago

请问PDF上传失败时, jmalcoud_server容器中有错误日志吗

有的,日志已上传,https://demo.jmalx.com:9754/?vmode=grid&path=%2Fhff0321

jamebal commented 8 months ago

请问PDF上传失败时, jmalcoud_server容器中有错误日志吗

有的,日志已上传,https://demo.jmalx.com:9754/?vmode=grid&path=%2Fhff0321

我看这个日志是早上9点多点,请问有更新的日志吗

fangfenghuang commented 8 months ago

请问PDF上传失败时, jmalcoud_server容器中有错误日志吗

有的,日志已上传,https://demo.jmalx.com:9754/?vmode=grid&path=%2Fhff0321

我看这个日志是早上9点多点,请问有更新的日志吗

上传错了,你再看一下,这个问题确实不是必现,只有2个文件有这个问题,我还怀疑是中文或空格的问题,改名字后还是上传失败

jamebal commented 8 months ago

好的,感谢反馈