最近下载了一个别人做好的google app engine for java的项目,想部署到自己的服务器上,服务端采用tomcat6.0.18,该如何部署?

解决方案 »

  1.   

    直接把war包放在tomcat下的webapp目录下
      

  2.   

    不行,直接把war文件夹放入webapp目录下后运行,出现下面的错误org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 3835:    <h1>Project! Another Displayer</h1>
    36:    <%
    37:     UserService userService = UserServiceFactory.getUserService();
    38:     User user = userService.getCurrentUser();
    39:     if (user != null) {
    40: %>
    41: <p>Hello, <%= user.getNickname() %>! (You can
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    root causejava.lang.NullPointerException
    com.google.appengine.api.users.UserServiceImpl.getCurrentUser(UserServiceImpl.java:44)
    org.apache.jsp.index_jsp._jspService(index_jsp.java:94)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.而我已经用MyEclipse打开项目,重新导入各种包,编译器也显示没有错误了。难道只能使用Google的GAE服务器了?
      

  3.   

    无需数据库,我下载了google SDK,按照说明用SDK来启动调试,可以正确打开首页。但是这样用SDK来启动调试的话,无法按照自己的需求来配置服务端,所以我还是想用自己的Tomcat来运行。不知道有没有办法。
      

  4.   

    难道就一定要使用GAE服务器吗……
      

  5.   

    应当是要用GAE,Tomcat可能不行.
      

  6.   

    使用google的SDK启动项目成功,但是无法使用自己的地址来映射,只能在本机访问,郁闷……
      

  7.   

    将项目复制到tomcat下的webapp下后,还需要做什么操作才算是部署完了项目呀?