我在 Groovy Grails Tool Suite 中有一个项目。这是我的VMWare 服务器的设置:
bio.http.port = 8080
bio.https.port = 8444
配置.groovy:
development {
grails.serverURL = "http://localhost:8080/${appName}"
}
当我做:
dev run-app我在控制台中得到以下信息
| Loading Grails 2.1.4
| Configuring classpath.
| Environment set to development.....
| Packaging Grails application.....
| Compiling 1 source files.....
| Running Grails application
Configuring Spring Security Core ...
... finished configuring Spring Security Core
Configuring Spring Security CAS ...
... finished configuring Spring Security CAS
**** ENVIRONMENT ****
***** development****
*********************
| Server running. Browse to http://localhost:8080/appName
但是 VMWare VFabric tc Server tb 显示该服务器已停止。实际上,如果我点击之前的 URL,什么都不会发生。为什么控制台不显示“服务器正在运行”?
如果我右键单击我的项目 > 运行方式 > 在服务器上运行 > VMWare
然后我可以看到服务器 Started, Syncronized 和: http://localhost:8080/ 显示: 恭喜!您已成功设置并启动 vFabric tc Server Developer Edition。你准备好了!
但我的应用程序根本没有运行: http://localhost:8080/appName/
HTTP Status 404. The requested resource is not available
任何想法或提示将不胜感激。