如何将WordPress博客与Grails应用程序集成?

时间:2009-09-04 04:28:28

标签: wordpress grails

我有我的静态网站,其中集成了WordPress个博客。现在我已经创建了一个Grails应用程序,我希望将这些应用程序集成到那些WordPress博客中。

我已将从我以前的网站复制的WordPress文件夹放到我的Grails应用程序的web-app文件夹中。但我无法访问WordPress文件夹,因为当我点击网址 - http://localhost:8080/myApplicaiton/wordpress/时,它会显示此错误:

  

错误500:java.net.SocketTimeoutException:读取超时

另外,在我的urlMappings.groovy我需要的映射之一是

"/$generalPageURL"(controller:'myConroller', action:'myAction')

如果我输入上述映射,所有对WordPress的请求都会转到myAction的{​​{1}}。有没有办法仍然使用上面的映射到达web-app文件夹中定义的WordPress文件夹?

2 个答案:

答案 0 :(得分:1)

这可能听起来很傻,但你的WordPress博客需要PHP才能运行。您可能最好在前面使用Apache和PHP之类的HTTP服务器,并使用mod_proxymod_jk类型的配置将两个应用程序(Grails和WordPress)连接在一起。这样,您的用户可以看到http://www.yoursite.com/wordpresshttp://www.yoursite.com/grailssite,HTTP请求由Apache处理,然后将Grails部分传递给Jetty / GlassFish或者其他任何人正在使用。

答案 1 :(得分:0)

我认为你需要以反向顺序配置apache来重定向到php网站而不是grails重定向到apache服务器。