我在公司代理服务器后面安装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)
我不太清楚这里发生了什么.有什么建议?
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)
但是数据库仍然只在内存中创建.
\n\n\n24.3\xc2\xa0Application 属性文件 SpringApplication 将从以下位置的 application.properties 文件加载属性,并将它们添加到 Spring 环境中:
\n\n当前目录的 /config 子目录。
\n\n当前目录
\n\n类路径 /config 包
\n\n类路径根
\n
它两次提到当前目录,但这实际上没有任何意义:
\n\n我尝试将其放在项目的根目录中(即上面与和src的输出匹配的文件夹中),并且我尝试将其与 war 文件放在一起(即在)java.io.File( "." ).getCanonicalPath()System.getProperty("user.dir");build\\libs
但唯一真正有效的放置位置是默认位置 ( src\\main\\resources)。
那么“当前目录”是什么意思以及文件真正去哪里呢?
\n\n我需要找到文件的正确外部位置,这样我就不必在应用程序中构建数据库凭据。
\n\n指南说放入application.properties当前目录将起作用,我找到了将其放入的确切当前目录,但它仍然不起作用,我可以通过以下输出来验证:System.out.println(System.getProperty("spring.datasource.url"));它null确实仅使用嵌入的属性文件。
spring-boot ×2
chocolatey ×1
gradle ×1
h2 ×1
java ×1
node.js ×1
powershell ×1
proxy ×1
tomcat ×1
windows ×1