- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在使用 HTTPS 启动和运行系统时遇到问题。
我已经从我们的通配符证书创建了一个 key 文件,并将 key 文件放在我们的 ./conf
目录中:
473 zbeckman:glimpulse-server$ ll conf
total 72
drwxr-xr-x 9 zbeckman staff 306 Sep 7 09:26 ./
drwxr-xr-x 22 zbeckman staff 748 Sep 7 09:32 ../
-rwxr-xr-x 1 zbeckman staff 1213 Sep 7 09:26 application.conf*
-rw-r--r-- 1 zbeckman staff 1374 Sep 7 08:49 glimpulse.keystore
-rw-r--r-- 1 zbeckman staff 1439 Aug 9 15:58 logback.xml
-rwxr-xr-x 1 zbeckman staff 5206 Aug 8 15:36 routes*
-rw-r--r-- 1 zbeckman staff 575 Apr 29 18:55 ws.conf
474 zbeckman:glimpulse-server$
并且我已将以下内容添加到我们的 ./conf/application.conf
文件中,按照 Play Configuring HTTPS 中的说明页:
play.server.https.keyStore.path = "./conf/glimpulse.keystore"
play.server.https.keyStore.password = "xxxxxxxxxxxxx"
最后,我使用 -Dhttp.port=disabled -Dhttps.port=9000
尝试启动服务器,但它拒绝启动。
这是结果。注意最后一行输出:
472 zbeckman:glimpulse-server$ ./activator start -Dhttp.port=disabled -Dhttps.port=9000
[info] Loading project definition from /Users/zbeckman/Projects/Glimpulse/Server/project/glimpulse-server/project
[info] Set current project to Glimpulse (in build file:/Users/zbeckman/Projects/Glimpulse/Server/project/glimpulse-server/)
[warn] The start command is deprecated, and will be removed in a future version of Play.
[warn] To run Play in production mode, run 'stage' instead, and then execute the generated start script in target/universal/stage/bin.
[warn] To test your application using production mode, run 'testProd' instead.
[info] Wrote /Users/zbeckman/Projects/Glimpulse/Server/project/glimpulse-server/target/scala-2.11/glimpulse_2.11-1.0-SNAPSHOT.pom
(Starting server. Type Ctrl+D to exit logs, the server will remain in background)
Must provide either an HTTP or HTTPS port
473 zbeckman:glimpulse-server$
就 keystore 而言,我使用 Java keytool
根据我们的通配符域证书生成存储:
keytool -import -alias tomcat -keystore glimpulse.keystore -trustcacerts -file star_glimpulse_com.crt
这似乎很顺利, keystore 的生成没有任何错误或警告。
最佳答案
你可以尝试这样运行它:
./activator "start -Dhttp.port=disabled -Dhttps.port=9000"
可能需要引号以确保参数以正确的方式传递给启动命令。
关于ssl - 使用 HTTPS/SSL 启动 Typesafe Play Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32443169/
这是我第一次使用 Typesafe Activator。我在 Windows 7 64 中使用版本 1.0.13 我在环境属性中成功创建了一个 JAVA_HOME。导航到我的 Activator 文件
我有以下配置文件,我想从 Scala 应用 this library 使用: P11 { yes="0.0" no="1.0" } P12 { yes="0.01" n
我正在尝试运行 Typesafe 激活器的 UI。当我运行它时,它表现得好像正在成功下载所有东西,但是抛出一个 java.lang.IlleagalArgumentException。我已经多次尝试运
Error: java.lang.IncompatibleClassChangeError: class com.typesafe.scalalogging.BaseLogger can not im
我在设置 sbt 时遇到了问题。我下载了一个“zip”并展开它,但是当我运行 sbt 命令时,发生了错误。 module not found: org.scala-sbt#sbt;0.13.8
我一直在Typesafe配置中使用environment variable substitution功能: foo = "foo" foo = ${?FOO} 如果没有名为FOO的环境变量,则结果为“
尝试在配置文件中使用${HOSTNAME}不起作用!根据文档,配置文件应解析文档中提到的环境变量: substitutions fall back to environment variables i
我正在使用Play Framework 1.2.3的脱机安装尝试Typesafe Activator 2.3.2。每个文档都告诉我,它在后台使用sbt来构建和运行项目。 该sbt在哪里安装?是在包含A
上下文 我想使用 Guice 自动注入(inject)配置项。我的配置框架是typesafe的config。 public class MyObject { @Configuration("val
从 Activator UI 运行主类时,我们如何指定参数? 肯定有办法做到这一点,对吧? 我使用的是最新的,1.2.10 提前致谢, 拉卡 最佳答案 据我所知,您不能使用激活器指定参数,但是您可以为
这通常是一个直接的问题,但我不完全确定如何在 Scala 中解决这个问题,因为它是类型敏感的。我有一个类,我在其中设置了到我的 MongoDB 实例的简单连接。现在在本地,我做了一个可怕的想法,即只注
我多次重新创建了相同的项目,之前曾将其从磁盘上删除过。 现在,“打开现有应用...”中填充了不存在的项目,并且Typesafe Activator向其添加了一个增量后缀,即项目名称-1,项目名称-2,
给定一个嵌套的 JSON 作为配置,例如: { app: { id: "app1" instances: 2, servers: [
我正在 Scala 中尝试从像 something.conf 这样的配置文件中获取列表与 TypeSafe . 在 something.conf我设置了参数: mylist=["AA","BB"] 在
我已经设法安装并完全搞砸了 Typesafe Activator 的安装. 有没有办法卸载该工具,以便我可以回到干净的状态并重新开始? 我在使用 JDK 1.8.0_25 的 Window 8.1 上
我目前正在开发一个基于 Gradle 的多模块 Java 项目,对于如何管理 TypeSafe 配置文件我有点困惑。这是我的项目结构。 --rootProject -- module1
我试图看看是否可以使用 Java Generics Wildcarding With Multiple Classes 中指定的泛型来实现一个可以接受两个不同的类的 Map 我试过了 public c
我已经用 Typesafe Activator 安装了 play framework(2.2),现在我想配置 Postgres 数据库。 我在各种帖子中发现 play 2.2 Build.scala
如何调用 Class.forName()什么时候结果是泛型?通常我可以使用 asSubclass() ,但这里我看到的唯一方法是强制转换,当其他所有内容都使用泛型很好地键入时,哪种方式会突出并困扰我。
如何将数组/值列表作为环境变量提供给 typesafe/lightbend 配置? application.conf default-buckets = [ 10, 30,
我是一名优秀的程序员,十分优秀!