玩!框架:运行`h2-browser`有效,但网页不可用

时间:2014-07-24 13:55:07

标签: java playframework-2.0 h2

当我运行命令activator h2-browser时,它会使用以下网址打开浏览器:

  

192.168.1.17:8082

但我得到(使用Chrome):

  

此网页不可用

奇怪的是它以前真的有效。从那以后我唯一改变的是JAVA_OPTS以启用调试。我重新安装了Java,我认为现在没有环境变量JAVA_OPTS

无论如何,为什么会这样?

更新
更奇怪的是,当我按下view-source时,我得到一个包含此公告的网页(这是网页的一部分):

<h1>Welcome to H2</h1>
<h2>No Javascript</h2>
If you are not automatically redirected to the login page, then
Javascript is currently disabled or your browser does not support Javascript.
For this application to work, Javascript is essential.
Please enable Javascript now, or use another web browser that supports it.

但是我确实启用了Javascript(我通过检查设置进行了验证,并且还尝试使用Firefox)

其他信息
我正在使用Java 1.8,在我更改之前我不知道JAVA_OPTS的价值是什么,遵循本教程:http://andikanugraha.com/2014/05/debug-typesafe-activator-play-framework-using-eclipse/

我完全删除了Java并重新安装它。我想现在根本没有JAVA_OPTS变量。

这是我的数据库配置:

db.default.driver="org.h2.Driver"
db.default.url="jdbc:h2:file:main2.db" 
db.default.user=sa
db.default.password=""

1 个答案:

答案 0 :(得分:7)

这是因为应用程序立即终止。我想这是Play中的一个错误。

以连续模式启动时,一切正常:

activator ~h2-browser

sbt ~h2-browser

或者,您可以先启动activatorsbt,然后从命令行运行h2-browser启动。