小编cor*_*red的帖子

播放框架weblogic 10.3.3.0部署

我构建了一个Play应用程序,并尝试使用以下命令在weblogic上进行部署:

play war -o myApp myApp
Run Code Online (Sandbox Code Playgroud)

后来我刚刚将爆炸的war目录部署到weblogic,一切正常,但每次我尝试访问一条路线.我收到以下错误:

Not found

GET /myApp/params
Run Code Online (Sandbox Code Playgroud)

这是一个休息服务而不是具有UI的应用程序.我尝试在tomcat上部署,一切正常,但我必须使应用程序上下文为/.我尝试使用weblogic做同样的事情,但它没有用.

这是我的路线文件:

GET     /                                        Application.index

GET  /sectorinformer/{telephone}  Application.show

GET     /sectorinformer/public/                     staticDir:public

*       /{controller}/{action}                  {controller}.{action}
Run Code Online (Sandbox Code Playgroud)

这是我的控制器代码:

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());
}

}
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

deployment weblogic-10.x playframework

4
推荐指数
1
解决办法
3100
查看次数

标签 统计

deployment ×1

playframework ×1

weblogic-10.x ×1