Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jersey web服务在本地主机上工作,但不在web服务上工作_Java_Web Services_Jersey_Jersey 2.0 - Fatal编程技术网

Java Jersey web服务在本地主机上工作,但不在web服务上工作

Java Jersey web服务在本地主机上工作,但不在web服务上工作,java,web-services,jersey,jersey-2.0,Java,Web Services,Jersey,Jersey 2.0,我是网络技术新手,我有一些疑问,我在将Jersey web服务安装到我的web服务器时遇到了问题。我正在使用EclipseIDE,我不知道Eclipse是如何编译我的jersey web服务代码的,但它可以在我的本地机器上运行,但同一个项目不起作用。 服务器上出现404错误 我创建POM.xml是为了添加文件上传的依赖项,但从技术上讲,我不知道它是否编译了我的项目 这是我的web.xml <?xml version="1.0" encoding="UTF-8"?> <web-a

我是网络技术新手,我有一些疑问,我在将Jersey web服务安装到我的web服务器时遇到了问题。我正在使用EclipseIDE,我不知道Eclipse是如何编译我的jersey web服务代码的,但它可以在我的本地机器上运行,但同一个项目不起作用。 服务器上出现404错误

我创建POM.xml是为了添加文件上传的依赖项,但从技术上讲,我不知道它是否编译了我的项目

这是我的web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>WebService</display-name>
<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
 <servlet>
    <servlet-name>Jersey Web Application</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
   <init-param>
    <param-name>com.sun.jersey.config.property.packages</param-name>
    <param-value>com.example.webservice</param-value>
   </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>Jersey Web Application</servlet-name>
    <url-pattern>/ws/*</url-pattern>
</servlet-mapping>
 <servlet>
   <display-name>Apache-Axis Servlet</display-name>
    <servlet-name>AxisServlet</servlet-name>
    <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
 </servlet>
<servlet-mapping>
 <servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<!-- JNDI -->
 <resource-ref>
<description>DB Connection</description>
 <res-ref-name>jdbc/KernelDataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>

网络服务
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
Jersey Web应用程序
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
com.example.webservice
1.
Jersey Web应用程序
/ws/*
ApacheAxisServlet
AxisServlet
org.apache.axis2.transport.http.AxisServlet
2.
AxisServlet
/服务/*
数据库连接
jdbc/KernelDataSource
javax.sql.DataSource
容器
而POM.XML是

  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.javacodegeeks.enterprise.rest.jersey</groupId>
<artifactId>JAXRS-HelloWorld</artifactId>
<version>0.0.1-SNAPSHOT</version>
<repositories>
    <repository>
        <id>maven2-repository.java.net</id>
        <name>Java.net Repository for Maven</name>
        <url>http://download.java.net/maven/2/</url>
        <layout>default</layout>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.18.1</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey.contribs</groupId>
        <artifactId>jersey-multipart</artifactId>
        <version>1.18.1</version>
    </dependency>
 </dependencies>
</project>

4.0.0
com.javacodegeeks.enterprise.rest.jersey
JAXRS HelloWorld
0.0.1-快照
maven2-repository.java.net
Maven的Java.net存储库
http://download.java.net/maven/2/
违约
泽西岛
泽西服务器
1.18.1
com.sun.jersey.contribs
泽西多部分
1.18.1