小编Dav*_*Chu的帖子

在Azure Application Gateway中将HTTP重定向到HTTPS

我已配置应用程序网关(AG)来执行SSL终止/卸载.AG配置为仅侦听端口443以进行HTTPS连接.是否可以将HTTP重定向到HTTPS,而不必:

  • 创建一个新VM,其中包含一个Web服务器,该Web服务器可以重定向流量并将AG配置为在端口80上侦听其后端池中的新VM,或者
  • 还允许HTTP连接到我的应用程序VM并在我的应用程序代码中处理重定向

我希望我忽略了AG的旗帜/功能.

azure azure-resource-manager azure-application-gateway

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

OSGi测试片段依赖于Eclipse-ExtensibleAPI

如果我理解正确,OSGi中建议的白盒测试方法是将(测试)片段添加到需要测试的包中.我有以下设置:

  • 使用软件包'com.bundleA.foo'捆绑'com.bundleA'
  • 使用软件包'com.bundleA.foo'和'com.bundleA.utils'片段'com.bundleA.tests'
  • 使用包'com.bundleB.bar'捆绑'com.bundleB'
  • 使用包'com.bundleB.bar'对'com.bundleB.tests'进行片段化
  • 'com.bundleA'出口'com.bundleA.foo'
  • 'com.bundleA.tests'出口'com.bundleA.utils'
  • 'com.bundleB'导入包'com.bundleA.foo'

我的用例如下:我想'com.bundleB.tests'导入'com.bundleA.utils'.在OSGi中,从哪里导出包并不重要.但是,Eclipse PDE需要'com.bundleA'中的'Eclipse-ExtensibleAPI = true'才能理解'com.bundleA.tests'可以导出其他包.但是,在编译时'com.bundleB'现在可以从测试片段中的'com.bundleA.foo'访问类!这是不希望的,因为片段不会被部署,因此会出现运行时错误.

在这种情况下,最佳做法是什么?

java dependencies osgi eclipse-rcp

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