如何解决尝试在现有Gradle项目上启动springboot应用程序时出现错误
我已经从Git克隆了项目,但是当我运行应用程序类时,出现此错误。
import { Injectable } from '@angular/core';
import { bufferFrom } from 'buffer-from'
import { Buffer } from 'buffer'
import { Alloc } from '../../../node_modules/buffer-alloc'
import * as sodium from 'sodium-native'
import { Sodium } from 'sodium-native';
@Injectable()
export class HashArgon2Provider {
constructor(
public buffer: bufferFrom,public bufferI:Buffer,public alloc:Alloc,public Sodium
) {
console.log('Hello HashArgon2Provider Provider');
}
}
解决方法
在日志中,似乎用户(例如,您通过abhishek登录)没有创建目录/ opt / apps / aggregator / api / logs的权限
因此,首先请确保运行Springboot服务器(abhishek)的用户具有创建目录的权限。
您可以通过在/ opt /,/ opt / apps /和sub dir(如果它们已经存在)中执行ls -ltra进行检查
例如
-rw-r--r-- 1 raviy raviy 655二月25 2019 .profile -rw-r--r-- 1 raviy raviy 220 2019年2月25日.bash_logout
这里raviy是所有者,如果您不是所有者,则更改权限(使用sudo或Ask admin)
chmod -R 777 / opt(应避免使用777,它必须运行您的程序)
之后,java应该能够创建目录
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。