2015-02-10 58 views
0

我在应用程序中放置了一个JSP文件。但是我收到404错误:“HTTP状态404 - 无法找到相对的资源:完整路径的/ping.jsp:http://localhost:8080/asset/ping.jsp”。无法访问JBoss 7中的jsp文件

以下是JSP文件的源代码:

<html> 
<body> 
<h2>Hello World!</h2> 
</body> 
</html> 

当我使用http://localhost:8080/asset/ping.jsp URL请求的页面,我获得以下的server.log的日志消息:

17:12:06,160 DEBUG [org.apache.tomcat.util.http.Cookies] (http--0.0.0.0-8080-1) Cookies: Parsing b[]: JSESSIONID=48YjapAO5bg5Yxt8XqRlDucr; org.cups.sid=264b18fffb2ee21f51a099617839d14f 
17:12:06,177 INFO [org.jboss.resteasy.cdi.CdiInjectorFactory] (http--0.0.0.0-8080-1) Found BeanManager at java:comp/BeanManager 
17:12:06,181 INFO [org.jboss.resteasy.spi.ResteasyDeployment] (http--0.0.0.0-8080-1) Deploying javax.ws.rs.core.Application: class com.passo.framework.remote.servlet.CachedServices$Proxy$_$$_WeldClientProxy 
+0

按照下面的答案,您应该修改问题的标题。 – 2015-02-10 15:27:31

+0

标题需要什么样的修订? – Halil 2015-02-11 12:48:14

回答

0

我发现我的休息应用程序类被绑定到“/”

import javax.ws.rs.ApplicationPath; 
import javax.ws.rs.core.Application; 

@ApplicationPath("/") 
public class CachedServices extends Application { 


} 

I更新ApplicationContextPath到不同的路径,我能够访问JSP文件。

import javax.ws.rs.ApplicationPath; 
import javax.ws.rs.core.Application; 

@ApplicationPath("/cached") 
public class CachedServices extends Application { 


}