UDN-企业互联网技术人气社区

板块导航

浏览  : 1954
回复  : 15

[应用平台] studio6.3做web,怎样配置接口,对外提供http接口?急急

[复制链接]
caodongfang的头像 楼主
发表于 2015-9-24 10:36:28 | 显示全部楼层
@semo
现在在用两位老师指导的方法在试着做。
使用道具 举报

回复

caodongfang的头像 楼主
发表于 2015-9-24 14:50:25 | 显示全部楼层
devin2014 发表于 2015-9-23 14:57
webservice也是http协议.
或者你可以用UAP发布servlet的方式 http://udn.yyuap.com/forum.php?mod=viewthre ...

@devin2014
老师,我用了uap发布servlet的方式,
添加了servlet类:
public class ChangeInfoServlet implements IHttpServletAdaptor {
      @Override
        public void doAction(HttpServletRequest request, HttpServletResponse arg1)
                        throws ServletException, IOException {
                // TODO 自动生成的方法存根
           String name  = request.getParameter("name");
       String password = request.getParameter("password");
       System.out.println(name+"==="+password);
   }
}

在WEB-INF文件下  添加servlet.upm文件,在文件中添加:
<component name="changeinfoservlet" accessProtected="false" remote="false" singleton="true" tx="NONE">
    <implementation>com.bnd.bndbase.servlet.ChangeInfoServlet</implementation>
</component>
在浏览器中访问失败:
严重: Servlet.service() for servlet [NCInvokerServlet] in context with path [/] threw exception [Service:  changeinfoservlet is not found in the server] with root cause
javax.servlet.ServletException: Service:  changeinfoservlet is not found in the server
找不着这个类,是不是没发布成功呀?
怎样发布servlet??只在WEB-INF文件下 的upm文件中声明就可以吗?
使用道具 举报

回复

发表于 2015-9-24 17:59:12 | 显示全部楼层
caodongfang 发表于 2015-09-24 14:50@devin2014
老师,我用了uap发布servlet的方式,
添加了servlet类:

upm是放在modules/xxx/META-INFO/下的,需要部署,或者在开发环境下把生成的ejb删除(即ejb目录下的所有文件)
使用道具 举报

回复

发表于 2015-9-25 14:32:05 | 显示全部楼层
我也是醉了
使用道具 举报

回复

caodongfang的头像 楼主
发表于 2015-9-26 10:33:51 | 显示全部楼层
@devin2014
老师辛苦了,接口可以了。在浏览器访问并传递参数,在浏览器显示了查询结果json对象。
谢谢老师!
使用道具 举报

回复

发表于 2015-9-28 14:43:02 | 显示全部楼层
楼主解决了吗?
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部