Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 “我怎样才能解决问题?”;服务器遇到错误,无法完成您的请求";,在与appengine合作时?_Java_Google App Engine_Servlets_Cloud - Fatal编程技术网

Java “我怎样才能解决问题?”;服务器遇到错误,无法完成您的请求";,在与appengine合作时?

Java “我怎样才能解决问题?”;服务器遇到错误,无法完成您的请求";,在与appengine合作时?,java,google-app-engine,servlets,cloud,Java,Google App Engine,Servlets,Cloud,我正在做一个我的学校项目,在appengine上部署java(web应用程序)时不断出现错误: Error: Server Error The server encountered an error and could not complete your request. If the problem persists, please report your problem and mention this error message and the

我正在做一个我的学校项目,在appengine上部署java(web应用程序)时不断出现错误:

       Error: Server Error

       The server encountered an error and could not complete your request.
       If the problem persists, please report your problem and mention this error message and the query that caused it.
我一直在与教程并行工作,遵循与教程中相同的步骤:。很久以前我一直在做同样的教程,它工作得很好,但是现在我用自己的数据重做它,我只是用它来建立一个我确信它工作的结构

问题是,当我试图在数据存储中执行save时,我不断地遇到这个错误。这可能是因为我一直在做一些eclipse更新?否则,我看不出这不起作用的原因(我一直在反复检查我的代码,我假设如果这是一个逻辑错误或我做错了什么,我应该收到另一种类型的错误)

我想补充一点,部署是成功的,当我访问.appspot.com时,我看到了问候消息,但是当我单击启动执行保存操作的servlet时,我得到了这个错误

提前感谢您,我们非常感谢您的帮助

乐:我一直在尝试从AppEngineSDK1.8.0切换到1.7.7,正如我在一些网站上看到的建议,但没有成功的结果

乐:这就是我的日志的样子,我正试图找出如何解释它。感谢您在这方面提供的任何帮助,对于这些问题我深表歉意,但对于我来说,与谷歌应用程序引擎相关的一切都是全新的:):

此请求导致为应用程序启动一个新进程,从而导致首次加载应用程序代码。因此,与应用程序的典型请求相比,此请求可能需要更长的时间并使用更多的CPU

有些是非常直观的,所以我会再看一遍,但有些我不知道他们的意思

实际上,这是我现在得到的一个例外:

      java.lang.NullPointerException
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1008)
我有一个可能在哪里的想法:

      double theHeadacke = Double.parseDouble(req.getParameter("headacke"));
但我不确定这里出了什么问题

这是我的web.xml

    <?xml version="1.0" encoding="utf-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
    <servlet-name>DiplomaThesisRoxana</servlet-name>
    <servlet-class>pack.servlets.DiplomaThesisRoxanaServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>DiplomaThesisRoxana</servlet-name>
    <url-pattern>/diplomathesisroxana</url-pattern>
</servlet-mapping>
<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

西斯罗克萨纳外交官
pack.servlets.policiatesistroxanaservlet
西斯罗克萨纳外交官
/西斯罗克萨纳外交官
index.html

java.lang.ClassNotFoundException
在类路径中缺少指定类时发生。因此,
pack.classesDAO.projectServlet
要么不是您认为它应该在的地方,要么命名不同,要么根本不存在

从您的编辑

  java.lang.NullPointerException
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1008)
I have an idea from where it might be:

      double theHeadacke = Double.parseDouble(req.getParameter("headacke"));

当HTTP请求中没有该名称的参数时,返回
null
。检查您的客户是否将其作为请求的一部分发送。例如,您应该将
name
属性设置为
headacke

的表单
元素设置为
java.lang.ClassNotFoundException
,当您的类路径中缺少指定的类时,会发生该异常。因此,
pack.classesDAO.projectServlet
要么不是您认为它应该在的地方,要么命名不同,要么根本不存在

从您的编辑

  java.lang.NullPointerException
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1008)
I have an idea from where it might be:

      double theHeadacke = Double.parseDouble(req.getParameter("headacke"));

当HTTP请求中没有该名称的参数时,返回
null
。检查您的客户是否将其作为请求的一部分发送。例如,您应该将
name
属性设置为
headacke
的表单
元素
ClassNotFoundException
表示指定的类不在类路径上。如果
pack.classesDAO.projectServlet
是一个类,那么您的应用程序引擎将找不到它。其余的异常可能是由于这个原因。实际上,这就是我正在使用的一些类的包(我尝试更有序地工作,并将所有内容安排在2-3个包中)。我现在就去修。感谢您回答我:)如果
pack.classesDAO.projectServlet
是一个包,那么您已经在一个需要类名的地方指定了它,所以显然它找不到类。如果需要更多详细信息,可以发布配置。我已成功消除了ClassNotFoundExcotion。Ot是相当愚蠢的,我已经将我的servlet移动到另一个包中,并且我认为eclipse将更新它的所有引用,但是它没有,所以在web.xml中是旧类。修改后,我消除了第一个异常,但其他3个仍然存在。谢谢:)我会看看我能做些什么。如果请求中没有带有传递名称的参数,则
req.getParameter()
返回
null
。检查发出请求的客户端是否实际发送了请求(例如:html有一个名为
headacke
)的表单输入
ClassNotFoundException
表示指定的类不在类路径上。如果
pack.classesDAO.projectServlet
是一个类,那么您的应用程序引擎将找不到它。其余的异常可能是由于这个原因。实际上,这就是我正在使用的一些类的包(我尝试更有序地工作,并将所有内容安排在2-3个包中)。我现在就去修。感谢您回答我:)如果
pack.classesDAO.projectServlet
是一个包,那么您已经在一个需要类名的地方指定了它,所以显然它找不到类。如果需要更多详细信息,可以发布配置。我已成功消除了ClassNotFoundExcotion。Ot是相当愚蠢的,我已经将我的servlet移动到另一个包中,并且我认为eclipse将更新它的所有引用,但是它没有,所以在web.xml中是旧类。修改后,我消除了第一个异常,但其他3个仍然存在。谢谢:)我会看看我能做些什么。如果请求中没有带有传递名称的参数,则
req.getParameter()
返回
null
。检查发出请求的客户端是否实际发送了请求(例如:html是否有名为
headacke
的表单输入)