这看起来像是一个日食项目。我下载并将其导入eclipse。怎么运行呢?没有"在服务器上运行"或"作为网页运行"。唯一可用的选项是"作为应用程序运行"并且"以applet"运行,这两者都不是。我的项目树看起来就像他们的,除了JRE系统库,Pivotal tc服务器和Web应用程序库。我放弃了。
接下来我去了NetBeans并导入了eclipse项目。点击绿色运行按钮,然后弹出网页,在tomcat上运行。但是网址显示http://localhost:8084/,而不是localhost:8084 / RestfulFileUploadExample。
我点击了浏览...按钮并抓取了一个文件。然后单击“上载文件”按钮。它将以下网址放入浏览器:http://localhost:8084/RestfulFileUploadExample/rest/files/upload但得到了#34;请求的资源不可用。怎么办?
答案 0 :(得分:0)
web.xml文件中有问题再次检查此文件应该在WEB-INF文件夹中然后检查类文件的映射是否正确。您可以使用以下代码: -
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:Beans.xml</param-value>
</context-param>
<servlet>
<servlet-name>Jersey Web Application</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>com.demo.services</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Jersey Web Application</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>