我试图通过Intellij将一个基本上为空的项目部署到GAE。我已经创建了一个新项目,在appengine-web.xml中设置了我的项目ID,并保留了其他所有内容。使用完整的日志,我得到以下错误。
java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7: org/eclipse/jetty/apache/jsp/JettyJasperInitializer$1.class in C:\Users\Tony\.m2\repository\com\google\appengine\a
我正在尝试在Windows7 x64下安装mysql。Ruby -v是ruby 1.8.6 (2009-03-31 patchlevel 368) i386-mingw32,gem是1.3.4。所以问题是,当我尝试"gem install mysql“时,我得到了以下错误:
D:\ruby\lib\ruby\gems\1.8\gems\mysql-2.7>gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
我的系统上安装了Java1.6和Tomcat5.5。
但是Tomcat5.5访问Java1.5,因此在使用JSP执行Java代码时得到了错误Bad version number in .class file。
如何将Tomcat版本更改为Java1.6?
更新
我试图更改tomcat5w.exe指向版本1.6的JVM,现在我退出了Bad version in .class file错误。但是现在,我得到了以下错误。
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.h
我是IntelliJ的新手,我创建了一个新的空项目(Google),并将字节码级别更改为7,但我在部署中遇到了这个错误:
java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7: org/eclipse/jetty/apache/jsp/JettyJasperInitializer$1.class in C:\Recursos\appengine-java-sdk-1.9.48\jetty93\jetty-distribution\lib\apache-jsp\org.eclips
我的Eclipse RCP应用程序当前使用同一插件的两个版本(javax.servlet 2.5.0和javax.servlet 3.1.0)。当我从我的Eclipse (Mars 4.5.2)工作区调试应用程序时,我看到javax.servlet的最低版本没有加载,也没有显示为可用,正如您在以下控制台片段中所看到的那样(请注意,javax.servlet 2.5.0甚至没有出现。javax.servlet.jsp是一个不同的插件)。
osgi> ss javax.servlet
Framework is launched.
id State Bundle
41 IN