小编Ale*_*eiP的帖子

如何通过PID查找应用程序名称(进程ID)

我正在尝试安装VisualSVN服务器并且有消息"指定的TCP端口被另一个服务占用".我怎样才能找到使用443端口的服务或应用程序?"netstat -aon"仅显示我

UDP    0.0.0.0:443            *:*        4252
Run Code Online (Sandbox Code Playgroud)

操作系统是Windows.是的,之前我在这台电脑上安装了VisualSvn Server.然后我删除它(我没有看到任何SVN服务运行)并想重新安装.

另外我想知道我应该选择哪种身份验证模式.考虑到我想在外部驱动器上安装存储库.

先谢谢你,Alex.

netstat pid process visualsvn-server

6
推荐指数
1
解决办法
1万
查看次数

Spring Security Kerberos Windows 身份验证错误

我正在尝试在我们的环境中设置基于 Spring 的安全 Web 应用程序。如http://docs.spring.io/spring-security-kerberos/docs/1.0.1.RELEASE/reference/htmlsingle/#setupwinkerberos中所述

为了确认一切设置正确,我尝试运行 Spring Boot Security 示例应用程序(按照此处所述构建:http ://docs.spring.io/spring-security-kerberos/docs/1.0.1.RELEASE/reference /htmlsingle/#samples-sec-server-win-auth

这是我们在 TEST 域下的测试环境:

Active Directory(称为 AD 服务器)域控制器,Windows 2008 R2 64 位
计算机名称:adjavatest1
计算机完整名称:adjavatest1.test.company.info
用户:TEST\administrator

客户端 PC,Windows 7
计算机名称:adjavatest2
计算机完整名称: adjavatest2.test.company.info
用户:TEST\administrator

应用程序服务器(称为 Web 服务器)
计算机名称:kpiq-dev
完整计算机名称:kpiq-dev.test.company.info
用户:TEST\administrator

到目前为止,我已执行以下步骤来配置环境和应用程序

1)在AD服务器上设置SPN

setspn -A HTTP/adjavatest1.test.company.info TEST\administrator
Run Code Online (Sandbox Code Playgroud)

(许多来源建议创建 SPN“HTTP/adjavatest1”和“HOST/adjavatest1” - 我已经尝试过,没有任何区别。)

2) 验证AD服务器上的SPN

>setspn -L TEST\administrator
Registered ServicePrincipalNames for CN=Administrator,CN=Users,DC=test,DC=company,DC=info:
HTTP/adjavatest1.test.company.info
Run Code Online (Sandbox Code Playgroud)

3) 在AD Server上映射用户/服务并生成keytab文件

>ktpass -princ HTTP/adjavatest1.test.company.info@TEST.COMPANY.INFO -pass pswd123 -mapuser TEST\Administrator -out .\ adjavatest1.HTTP.keytab -ptype KRB5_NT_PRINCIPAL -crypto All …
Run Code Online (Sandbox Code Playgroud)

security active-directory spring-security spnego spring-security-kerberos

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

如何在 Vuex 存储中使用 vue-i18n 中的 $t 来初始化静态字符串

在我的 vuex 商店模块中,我有provinceData作为Vuetify下拉选择框的数据源提供。

provinceData:  [
            {value:"AB", text: "Alberta"},
            {value:"BC", text: "British Columbia"},
            ...
        ],
Run Code Online (Sandbox Code Playgroud)

我可以import i18n from '../plugins/i18n'在控制台输出中确认i18n.t('province.BC')从资源文件返回正确的文本

i18n.t('province.BC') British Columbia
click onLanguageChange fr
i18n.t('province.BC') British Columbia (Fr)
Run Code Online (Sandbox Code Playgroud)

但是我如何将这些翻译插入数据源呢?

provinceData:  [
            {value:"AB", text: ???i18n.t('province.AB')??? },
            {value:"BC", text: ???i18n.t('province.BC')??? },
            ...
        ]
Run Code Online (Sandbox Code Playgroud)

现在我意识到我将 i18n.t('province.AB') 包装到反引号中犯了什么错误。这是更正后的版本,仅呈现英文消息:

provinceData:  [
            {value:"AB", text: i18n.t('province.AB') },
            {value:"BC", text: i18n.t('province.BC') },
            ...
        ]
Run Code Online (Sandbox Code Playgroud)

另外,如果我切换当前语言环境,它会重新初始化吗?

附言。当该数据源的 getter 被点击时,我可以看到根据当前区域设置检索到该消息。但下拉框没有重新加载。那就是问题所在

以下 getter 每次调用时都会打印正确的翻译:

provinceData: (state) => {
            console.log("i18n.t('province.BC')",i18n.t('province.BC'));
            return state.provinceData;
        },
Run Code Online (Sandbox Code Playgroud)

vue.js vuex vuetify.js vue-i18n

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

木兰 REST API

有没有办法请求 Magnolia REST API 获取可以使用 JCR SQL2 的等效项检索的产品列表

select * from [mgnl:product] where productName like '%Nikon%'
Run Code Online (Sandbox Code Playgroud)

如果只能使用自定义休息端点,请指出教程。

rest magnolia

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