我使用工作灯(版本6.1.0.00-20131126-0630),我已经创建了一个服务器端包一个servlet 服务器/ JAVA/com.myproject.servletIBM Worklight - 如何调用servlet?
@WebServlet(name = "MyServlet", displayName = "MyServlet", urlPatterns = { "/MyServlet/*" }, initParams = {
@WebInitParam(name="targetUri", value="http://localhost:8080"),
@WebInitParam(name="log", value="false"),
@WebInitParam(name=ClientPNames.HANDLE_REDIRECTS, value="false")
},
loadOnStartup = 1)
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = 1966243950602823405L;
@Override
protected void service(HttpServletRequest arg0, HttpServletResponse arg1)
throws ServletException, IOException {
super.service(arg0, arg1);
//TODO: IMPLEMENTATION
}
}
有什么办法调用我的Servlet?
在许多论坛上,人们称用HTTP适配器调用servlet。我想,当我运行我的worklightserver时,我的servlet由worklight Web容器实例化,所以我认为我没有在适配器过程中实例化Servlet。
但是,为了从Worklight客户端的common/mycall.js文件中调用MyServlet服务方法,需要执行什么步骤?
您还需要提及(在问题中编辑它)您的:Worklight版本,如果您使用任何应用程序服务器(tomcat,was,liberty,...)。 –
Worklight版本:6.1.0.00-20131126-0630 - 应用程序服务器(当前):Worklight Development Server(liberty) – Cisco
我的答案是一样的。 –