小编mnh*_*ilu的帖子

12
推荐指数
1
解决办法
4148
查看次数

如何在 docker 容器内运行 jpos?

我想在 docker 容器中运行 jpos (isoserver)。到目前为止,我已经在 Docker hub 中找到了这个镜像。我无法找到有关此图像的任何详细文档自述文件中只有几行可用。

我发现很少有 Docker 文件并且构建成功。但是当我尝试运行时,它会带我到 bash 提示符。我已经运行了这个命令

docker run -t -i jpos/ubuntu_trusty_jdk8 /bin/bash

没有 q2 服务器正在运行。 当我尝试运行此命令时,docker 容器中没有可用的日志

须藤泊坞窗日志 7c2661e82141

我可以使用现有的 docker 镜像来满足我的要求吗?如果是,有关如何运行、修改现有 docker 映像的详细文档在哪里?

有人可以帮忙吗?

Github 链接

java iso jpos docker

5
推荐指数
1
解决办法
595
查看次数

使用 process.yml 时 PM2 环境变量为“未定义”

我的pm2进程文件如下

apps:
  - script   : ./Api/app.js
    name     : 'api-proxy-app'
    instances: 2
    exec_mode: cluster
  - script : ./AppMW/appMw.js
    name   : 'middleware-worker'
    instances: 4
    exec_mode: cluster
    watch  : true
    env    :
      NODE_ENV: development
      DB_URL: some_dev_value
    env_production:
      NODE_ENV: production
      DB_URL: some_prod_value
Run Code Online (Sandbox Code Playgroud)

我想访问生产环境中的DB_URL。我已经开始我的流程如下

pm2 start process.yml --env production
Run Code Online (Sandbox Code Playgroud)

并尝试访问 DB_URL 值,例如

console.log('debug',process.ENV.DB_URL);
Run Code Online (Sandbox Code Playgroud)

但总是变得“未定义”。甚至 process.ENV.NODE_ENV 显示“未定义”!

有人可以帮忙吗?

提前致谢!

config node.js pm2

5
推荐指数
0
解决办法
1429
查看次数

使用 Spring SFTP 出站网关时,文件发送到错误的 sftp 位置

我们使用 Spring SFTP(出站)和网关将文件传输到多个目的地。但通常很少有文件被发送到错误的目的地。找不到任何线索,因为除了发送文件后的文件计数错误之外,我们的日志中没有收到任何错误。

这是我们的配置:

@Configuration
public class BankWiseSFTPConfig {

    private final ExpressionParser EXPRESSION_PARSER;
    private final BankConfigService bankConfigService;

    public BankWiseSFTPConfig(BankConfigService bankConfigService) {
        this.EXPRESSION_PARSER = new SpelExpressionParser();
        this.bankConfigService = bankConfigService;
    }

    @Bean
    public DelegatingSessionFactory<LsEntry> sessionFactory() {

        List<BankConfigEntity> bankList = bankConfigService.getAll();
        Map<Object, SessionFactory<LsEntry>> factories = new LinkedHashMap<>();

        for (BankConfigEntity bank : bankList) {
            DefaultSftpSessionFactory factory = new DefaultSftpSessionFactory();
            factory.setHost(bank.getSftpHost());
            factory.setUser(bank.getSftpUser());
            factory.setPort(bank.getSftpPort());
            factory.setPassword(bank.getSftpPass());
            factory.setAllowUnknownKeys(true);
            factories.put(bank.getBankName(), factory);
        }
        bankList.clear();

        return new DelegatingSessionFactory<LsEntry>(factories, factories.values().iterator().next());
    }


    @ServiceActivator(inputChannel = "toSftp")
    @Bean
    public SftpMessageHandler handler() {
        SftpMessageHandler …
Run Code Online (Sandbox Code Playgroud)

spring sftp jsch spring-boot spring-integration-sftp

5
推荐指数
0
解决办法
237
查看次数

无法在docker中运行metricbeat

我正在尝试在 Windows 机器中使用 docker 运行 metricbeat,并且我已根据我的要求更改了 metricbeat.yml。

docker run -v /c/Users/someuser/docker/metricbeat.yml:/usr/share/metricbeat/metricbeat.yml docker.elastic.co/beats/metricbeat:5.6.0
Run Code Online (Sandbox Code Playgroud)

但出现这些错误

metricbeat2017/09/17 10:13:19.285547beat.go:346:CRIT退出:加载配置文件时出错:配置文件(“metricbeat.yml”)只能由所有者写入,但权限为“-rwxrwxrwx”(至修复权限使用:'chmod go-w /usr/share/metricbeat/metricbeat.yml')退出:加载配置文件时出错:配置文件(“metricbeat.yml”)只能由所有者写入,但权限为“ -rwxrwxrwx”(要修复权限,请使用:'chmod go-w /usr/share/metricbeat/metricbeat.yml')

为什么我会得到这个?

在docker容器中永久更改文件内容的正确方法是什么(因为我不想每次容器启动时都更改配置文件)

编辑:容器不应该被编辑/更改。如有必要,docker 卷管理可用于外部化所有配置相关的工作。谢谢

elasticsearch docker elastic-stack metricbeat

3
推荐指数
1
解决办法
4249
查看次数

是否可以从 Intellij IDE 访问 Spring 文档?

我想通过 Intellj 的View->Quick Documentation功能查看 Spring 文档。为了实现这一点,我使用外部文档链接尝试了以下操作:

好的,我已经添加了 Spring Framework 文档的 url。按照指示,但是,当我对 Spring Framework 项目执行 ctrl+Q 时,它没有显示任何文档。在上面的弹出窗口中...

这是我使用的网址:https : //docs.spring.io/spring-framework/docs/current/javadoc-api/

Intellij 支持

但它不起作用。

请问有人可以帮忙吗?

spring intellij-idea springdoc

3
推荐指数
1
解决办法
574
查看次数

如何使用 LDAP 和基于角色的数据库授予权限实现 Spring Security?

我在 Spring MVC Thymeleaf 项目中工作,其中具有数据库和基于角色的授予权限的 LDAP 安全性是最终用户的必备要求。

我需要的

  • 主要身份验证应由 LDAP 执行
  • 必须在数据库中配置用户角色和授予的权限以及 LDAP 用户名
example: 
LDAP user: nahid@test.com
Role: Admin
Granted Authorities for "Admin" role: permission_x,permission_y etc
Run Code Online (Sandbox Code Playgroud)

它将在网页中用作“hasAuthority(“permission_x”)”

  • LDAP 认证后,系统会检查用户是否作为白名单用户存在于数据库中
  • 白名单检查后,将为用户加载角色和权限,并对加载的权限(不是角色)进行授权

我发现的是在这里:

现在我的问题是:

  1. 我是否需要使用 LDAP 用户名存储 LDAP 密码?如果是,安全吗?
  2. 上述情况是否有任何示例?
  3. 细粒度的授予权限是否适用于 LDAP 用户?

LDAP 身份验证和基于 jdbc 的授权将如何协同工作?有人可以帮忙吗?

提前致谢

spring ldap spring-mvc spring-security spring-boot

3
推荐指数
1
解决办法
1171
查看次数

在实际项目中实施DDD的步骤

在引入域驱动设计之后,我意识到DDD专注于业务模型,而不是任何特定的框架/语言/或技术。作为数据驱动型思维定型者(x),我正在努力确定在实际项目中实施DDD的步骤。我想知道实际DDD实施中的实际步骤是什么。例如:

  1. 首先确定业务域模型(?)
  2. 将每个用例,用户案例,业务需求与模型相关联
  3. 使用规定的DDD框架开发解决方案

或者是其他东西 ?

domain-driven-design use-case

0
推荐指数
1
解决办法
1053
查看次数