因此,我想使用 juju 在本地 lxc 提供程序中运行我的 Web 应用程序。我的 Web 应用程序是 maven 构建应用程序。因此,我创建了我的 charm 并尝试在本地运行它。在 hooks 中,我安装了 java 和 maven 来构建 Web 应用程序。下载所有必需的(java、maven)后,它在 hooks 中的启动脚本中失败。安装脚本没问题。这是启动脚本,有人能告诉我如何解决这个问题吗?
#!/bin/bash
set -e
SDK_HOME=/home/ubuntu/application/samples/maven_sampleapp
cd $SDK_HOME
mvn clean install jetty:run
这是我在编译应用程序时遇到的错误。
error: annotations are not supported in -source 1.3
error: generics are not supported in -source 1.3
variable-arity methods are not supported in -source 1.3
答案1
错误消息表明您需要使用较新版本的 Java。