一个用Java实现的超轻量级RESTful Web服务示例( 二 )

  • 因为 Tomcat 默认会监听 8080 端口上的 HTTP 请求,所以本机上的 URL 请求以 http://localhost:8080/ 开始 。
  • 通过添加不带 .war 后缀的 WAR 文件名来访问由程序员部署的 WAR 文件:
    http://locahost:8080/novels/如果服务部署在 TOMCAT_HOME 下的一个子目录中(比如,myapps),这会在 URL 中反映出来:
    http://locahost:8080/myapps/novels/我会在靠近文章结尾处的测试部分提供这部分的更多细节 。
    如前所述,我的主页上有一个包含 Ant 脚本的 ZIP 文件,这个文件可以编译并且部署网站或者服务 。(这个 ZIP 文件中也包含一个 novels.war 的副本 。)对于“小说”这个例子,命令的示例(% 是命令行提示符)如下:
    % ant -Dwar.name=novels deploy这个命令首先会编译 Java 源代码,并且创建一个可部署的 novels.war 文件,然后将这个文件保存在当前目录中,再复制到 TOMCAT_HOME/webapps 目录中 。如果一切顺利,GET 请求(使用浏览器或者命令行工具,比如 curl)可以用来做一个测试:
    % curl http://localhost:8080/novels/默认情况下,Tomcat 设置为 


    推荐阅读