我建了一個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