【问题标题】:Grails Deploy XAMPP TomcatGrails 部署 XAMPP Tomcat
【发布时间】:2012-07-09 06:06:41
【问题描述】:

我正准备使用 XAMPP Tomcat 服务器测试我的 grails 应用程序以进行检查。 我按照指令集here.war 文件部署到Tomcat 的web-app 文件夹中。

该项目确实部署在 Tomcat 的工作区中,但是当我尝试启动该项目并重新启动 Tomcat 时,我收到以下错误消息:

FAIL - 无法启动上下文路径/[项目名称] 处的应用程序

我也尝试使用命令grails> tomcat deploy,我在控制台上收到此错误消息:

Error Error 执行脚本 Tomcat: : java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8080/manager/deploy?path=%2F[Project Name] (使用 -- stacktrace 查看完整的跟踪信息)

我的问题是使用以下 Tomcat 规范部署 Grails 应用程序的正确方法是什么:

  • Tomcat 版本:Apache Tomcat/7.0.21
  • JVM 版本:1.6.0_31-b05

【问题讨论】:

  • "该项目确实部署在 Tomcat 的工作空间内" - 我不明白这句话。您是否尝试在 Eclipse(或其他 IDE)中进行部署?

标签: grails xampp tomcat7


【解决方案1】:

create the war file

grails prod war

检查target 文件夹是否与您的应用名称和版本存在冲突。

然后将文件移动到Tomcat的webapps文件夹。如果 Tomcat 是configured to auto deploy,您将看到 webapps 中提取的 war 文件的内容。

最后只要打开 localhost:8080/yourapp/

【讨论】:

  • @Dr.Java:你应该检查一下tomcat服务器日志。可能是代码错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-23
  • 2011-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-07
相关资源
最近更新 更多