NutzCN Logo
问答 关于入口方法测试问题
发布于 70天前 作者 bb3239 188 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

war包通过tomcat发布,项目名weather,用在线请求工具测试,URL为http://103.231.146.5:8080/weather/platform/weather/forecast?day=1,提示找不到,是需要传入sid参数吗?求指导

@At
    @Ok("json:full")
    public Object forecast(@Param("day") int day){
16 回复

启动的时候有打印content path

@wendal '/platform/weather/forecast' 这个是打印出来的,我的URL里面有啊

没部署到根目录?

@Wizzercn ,放到webapps下面了,URL中第一个weather就是war包名

打印的content path是什么

@wendal

[DEBUG] 2019-03-11 16:30:33,966 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/weather/forecast' >> (WeatherController.java:90).forecast  : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)

知道什么是content path吧?

context path

@wendal

[DEBUG] 2019-03-11 16:42:21,274 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) -  - ContextPath     : /weather

其他功能是否正常?

@wendal

其它功能正常,我认为应该是这个IP地址的问题,我把外网地址103.231.146.5换成内网地址后在浏览器里输入这个URL就可以获取数据了,外网IP是我在百度里输入IP后获取的,是不是需要进行映射啊?

啥东西? 你这不是服务器?

@wendal 我把war包部署在我自己的工作电脑上了,用于测试

... 那不是外网,访问个毛线呀...

@wendal 网上说查看电脑公网IP的方式就是在百度里搜索IP啊,这个不是公网IP吗

... 厉害了... 你想省服务器钱呀?

添加回复
请先登陆
回到顶部