在实时服务器上部署Web应用程序。 404未找到

时间:2018-01-08 13:07:47

标签: java tomcat servlets

1.我想做什么:

我的问题涉及在实时服务器上实施Dynamic Web Project。 如何使本地工作的Web应用程序可以在实时服务器上运行?

2我做了什么:

我采取的措施:

  1. 在Eclipse中创建Java App(使用Servlet,Tomcat)

    我非常简单,测试代码:

    package com.test;    
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    @WebServlet("/HelloWorld")
    
    public class Test extends HttpServlet {
    private static final long serialVersionUID = 1L;
    
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        out.print("Hello World");
    }
    

    }

  2. 导出战争文件

  3. 将我的Java WAR包上传到我的public_html目录。 (我无法访问任何可以支持我的实现的经理,唯一的方法是通过SSH / FTP连接到服务器并将.war文件上传到public_html)
  4. 运行解压缩以解压缩包。

  5. 添加了。 htaccess文件包含以下文字: SetHandler Jakar-servlet SetEnv JK_WORKER_NAME ajp13

  6. 3什么不起作用?

    传递此网址: HTTP:///〜(名为myUsername)/测试/ HelloWorld的

    错误: 未找到 在此服务器上找不到请求的URL /〜(myusername)/ Test / HelloWorld。

    显然我并不完全理解服务器上的实现主题,我发誓我试图寻找答案,但现在我陷入困境,我无法继续前进

0 个答案:

没有答案