Я составляю демо-версию Amazon Web Services Elastic Beanstalk и пытаюсь запустить ее (локально, на tomcat7) при новой установке Arch linux.Компиляция AWS Elastic Beanstalk demo выбрала исключение Отсутствует компилятор Java
Каждый раз, когда он не в консоль с:
Feb 18, 2012 2:31:41 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [/TryTwo] threw exception [java.lang.IllegalStateException: No Java compiler available] with root cause
java.lang.IllegalStateException: No Java compiler available
at org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:228)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:638)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
# which java /usr/bin/java # java -version java version "1.7.0_03-icedtea" OpenJDK Runtime Environment (IcedTea7 2.1) (ArchLinux build 7.b147_2.1-1-x86_64) OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
Что я делаю неправильно?
Возможно, вы захотите попробовать 'javac -version', чтобы убедиться в наличии Java-компилятора - по-видимому, он просто не установлен, см. Мой ответ для [объяснения] (http://stackoverflow.com/a/9382717/45773) в случае. –
javac -version дает «javac 1.7.0_03» –