我建了一个Play应用程式,并尝试使用下面的命令在WebLogic部署:游戏框架的WebLogic 10.3.3.0部署
play war -o myApp myApp
后来我刚刚部署的展开战争目录到Weblogic,一切工作正常,但每次我尝试访问路线。我收到以下错误:
Not found
GET /myApp/params
这是一项休息服务,不是带UI的应用程序。我试图部署在tomcat上,一切正常,但我不得不使应用程序上下文根为/。我用weblogic尝试过同样的事情,但没有奏效。
这里是我的路由文件:
GET / Application.index
GET /sectorinformer/{telephone} Application.show
GET /sectorinformer/public/ staticDir:public
* /{controller}/{action} {controller}.{action}
这里是我的控制器代码:
package controllers;
import models.InstalAddress;
import models.SectorInfo;
import play.Logger;
import play.mvc.Controller;
public class Application extends Controller {
public static void index() {
render();
}
public static void show(String telephone) {
Logger.debug("Starting request");
Logger.debug("domain: '%s'", request.domain);
String instalAddressId = InstalAddress.getInstalAddressId(telephone);
SectorInfo si = new SectorInfo();
si.initializeSectorInfo(instalAddressId);
renderXml(si.generateXmlResponse());
}
}
预先感谢任何帮助。
请使用playframework的标签! – niels 2010-10-28 17:29:51