jsp - 引起:java.lang.ClassNotFoundException:com.google.appengine.api.utils.SystemProperty
问题描述
我是 Google Cloud 平台的初学者,我使用 NetBeans 8.2 部署了我的 java Web 应用程序,并按照此链接上的教程进行操作。当我运行 appengine 时,它返回:
“错误:服务器错误
服务器遇到错误,无法完成您的请求。请在 30 秒后重试。”
当我在 Google Cloud Platform 的错误报告中检查错误时:
java.lang.NoClassDefFoundError: com/google/appengine/api/utils/SystemProperty
at org.apache.jsp.login_jsp._jspService (login_jsp.java:120)
at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:848)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1772)
at com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter (JdbcMySqlConnectionCleanupFilter.java:60)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1759)
at org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:582)
at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:524)
at org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:226)
at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:134)
at com.google.apphosting.runtime.jetty9.ParseBlobUploadHandler.handle (ParseBlobUploadHandler.java:119)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1182)
at com.google.apphosting.runtime.jetty9.AppEngineWebAppContext.doHandle (AppEngineWebAppContext.java:187)
at org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:512)
at org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1112)
at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141)
at com.google.apphosting.runtime.jetty9.AppVersionHandlerMap.handle (AppVersionHandlerMap.java:293)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:134)
at org.eclipse.jetty.server.Server.handle (Server.java:539)
at org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:333)
at com.google.apphosting.runtime.jetty9.RpcConnection.handle (RpcConnection.java:213)
at com.google.apphosting.runtime.jetty9.RpcConnector.serviceRequest (RpcConnector.java:81)
at com.google.apphosting.runtime.jetty9.JettyServletEngineAdapter.serviceRequest (JettyServletEngineAdapter.java:134)
at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.dispatchServletRequest (JavaRuntime.java:757)
at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.dispatchRequest (JavaRuntime.java:720)
at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run (JavaRuntime.java:690)
at com.google.apphosting.runtime.JavaRuntime$NullSandboxRequestRunnable.run (JavaRuntime.java:882)
at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run (ThreadGroupPool.java:270)
at java.lang.Thread.run (Thread.java:748)
我把 jar 文件放在这个链接中说的库中。
这是什么意思?我只是不想在 Google Cloud SQL 中连接我的 Web 应用程序,登录后它返回 500 服务器错误。
先感谢您。
解决方案
推荐阅读
- python-3.x - 无效参数:ARN 帐户 () 必须匹配经过身份验证的用户。",
- sql-server - 是否可以使用 Matillion ETL 工具将数据从 S3 加载到 SQL Server?
- c# - 在 C# 中使用 GMail API 创建标签
- unix - 使用 sed 替换分号后的符号
- ssl - SSL 证书验证问题
- html - 在导航上旋转边框
- python - 在 Docker 上运行 node-red 中的 python 脚本
- oracle - How to concat two columns and comparing the value with other table
- python - 尝试使用 createview 保存时出现 NOT NULL 约束失败错误
- php - 为什么 Laravel 数据库设置在测试期间不会更改?