小编cli*_*ell的帖子

如何配置Chocolatey以使用公司代理?

我在公司代理服务器后面安装Chocolatey软件包时遇到问题.Internet Explorer已正确配置,但我在使用Powershell时遇到问题.

我可以使用Web客户端下载页面,例如Microsoft.com,但最终Chocolatey无法下载包含"请提供代理凭据:"的提示,该提示不接受我的域登录有效.有时我只是得到错误"异常调用"DownloadFile"with"2"参数:"远程服务器返回错误:(407)需要代理验证."

我有两台机器,其中一台可以很好地下载软件包,另一台机器上面给出了错误,但它们都显示直接访问(如下所示):

PS C:\Windows\system32> netsh winhttp import proxy source=ie

Current WinHTTP proxy settings:

    Direct access (no proxy server).

PS C:\Windows\system32> netsh winhttp show proxy

Current WinHTTP proxy settings:

    Direct access (no proxy server).
Run Code Online (Sandbox Code Playgroud)

我不太清楚这里发生了什么.有什么建议?

windows powershell proxy node.js chocolatey

8
推荐指数
1
解决办法
5949
查看次数

Spring Boot JPA H2控制台未运行,application.properties文件被忽略

Spring Boot指南说我可以使用H2控制台,但它对我不起作用.

http:// localhost:8080/h2 / Whitelabel错误页面此应用程序没有/ error的显式映射,因此您将此视为回退.Wed Oct 26 12:31:46 BST 2016出现意外错误(type = Not Found,status = 404).没有可用的消息

我创建了一个application.properties文件如下

spring.h2.console.enabled=true 
spring.h2.console.path=/h2
Run Code Online (Sandbox Code Playgroud)

我的项目就是以此为基础的

默认路径/h2-console也不起作用.

我找到另一个答案,通过添加到Application.java:

    @Bean
public ServletRegistrationBean h2servletRegistration() {
    ServletRegistrationBean registration = new ServletRegistrationBean(new WebServlet());
    registration.addUrlMappings("/h2/*");
    return registration;
}
Run Code Online (Sandbox Code Playgroud)

application.properties文件中的所有内容都会被忽略.我试过添加:

spring.datasource.url=jdbc:h2:file:~/portal;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.driverClassName=org.h2.Driver
Run Code Online (Sandbox Code Playgroud)

但是数据库仍然只在内存中创建.

h2 gradle spring-boot

3
推荐指数
6
解决办法
9863
查看次数

“当前目录”中的 Spring Boot 外部属性文件被忽略

从手册:

\n\n
\n

24.3\xc2\xa0Application 属性文件 SpringApplication 将从以下位置的 application.properties 文件加载属性,并将它们添加到 Spring 环境中:

\n\n

当前目录的 /config 子目录。

\n\n

当前目录

\n\n

类路径 /config 包

\n\n

类路径根

\n
\n\n

它两次提到当前目录,但这实际上没有任何意义:

\n\n

我尝试将其放在项目的根目录中(即上面与和src的输出匹配的文件夹中),并且我尝试将其与 war 文件放在一起(即在)java.io.File( "." ).getCanonicalPath()System.getProperty("user.dir");build\\libs

\n\n

但唯一真正有效的放置位置是默认位置 ( src\\main\\resources)。

\n\n

那么“当前目录”是什么意思以及文件真正去哪里呢?

\n\n

我需要找到文件的正确外部位置,这样我就不必在应用程序中构建数据库凭据。

\n\n

指南说放入application.properties当前目录将起作用,我找到了将其放入的确切当前目录,但它仍然不起作用,我可以通过以下输出来验证:System.out.println(System.getProperty("spring.datasource.url"));null确实仅使用嵌入的属性文件。

\n

java tomcat externalizing properties-file spring-boot

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