Java:通过tomcat和nginx进行URL重定向

Java:通过tomcat和nginx进行URL重定向,java,tomcat,servlets,redirect,nginx,Java,Tomcat,Servlets,Redirect,Nginx,我在tomcat/webapps/目录下部署了一个servlet项目,然后在nginx下配置了tomcat,如下所示: server { listen 127.0.0.1:<port>; server_name example.com; return 302 http://$host$request_uri; location / { root /home/usr/tomcat/webapps/my_

我在
tomcat/webapps/
目录下部署了一个servlet项目,然后在
nginx
下配置了tomcat,如下所示:

server {
        listen 127.0.0.1:<port>;
        server_name example.com;
        return 302 http://$host$request_uri;
        location / {
          root /home/usr/tomcat/webapps/my_project;
          proxy_pass        http://localhost:8080;
          proxy_set_header  X-Real-IP  $remote_addr;
        }
}
现在如果我想浏览
http://example.com
由于重定向错误,我收到“找不到页面”消息。
但是如果我浏览
http://example.com/en
然后它就可以正常工作了;有什么想法吗?

我有两个问题,302重定向的目的是什么,不想取消代理和位置以及所有事情吗,第二个问题,9000端口的目的是什么?@MohammadAbuShady:
302
是为了看看我们是否找到了一个URL重定向,然后将其重定向到正确的URL,
9000
是一个键入错误,这应该是
8080
,我更新了帖子。
HTTP/1.1 302 Found
Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=<ID>; Path=/my_project/; HttpOnly
Location: http://localhost:8080/my_project/en/
Content-Type: text/html;charset=EUC-KR
Content-Length: 0
Date: Wed, 21 Aug 2013 14:32:34 GMT