我有一个包含RESTful Web服务的简单Web项目。它工作正常。 现在,我正在尝试迁移到Maven Web项目。我正在使用Netbeans。
我做的是:
- 我创建了一个新的Maven Web项目
-I将maven项目中的context.xml替换为非maven项目中的context.xml
- 我复制了所有的包/类而没有修改任何东西(我甚至在它们之间做了一些差异,没有任何改变)
- 我部署了maven项目
RESTful Web服务似乎不起作用(或者它可以工作,但它的路径有些变化?)。 index.html被正确调用,我可以看到开始页面(我有一个html图形界面)。但是每次调用Web服务都会返回404 Not Found。
所以,为了确保我没有遗漏任何东西,我从头开始创建了一个新的Maven Web项目。我创建了一个新的虚拟Web服务(右键单击项目 - > gt;来自模式的新Restful Web服务)。我把'返回'你好!“;'作为get方法的操作,我部署了项目,我尝试调用它。它不起作用(我得到404错误)。此外,右键单击Netbeans中的资源并且测试资源Uri不起作用,但这对非maven项目也不起作用,所以也许没关系。
我做错了什么?