我尝试应用在ejbca网站上解释的步骤,但是当我来到" ant deploy"它没有工作
在ubuntu termenal上出现
> lama@lama-VirtualBox:~/ejbca_ce_6_1_1$ ant install
Buildfile: /home/lama/ejbca_ce_6_1_1/build.xml
customejbca.message:
[echo] No custom changes to merge.
appserver.error.message:
[echo] 'appserver.type' could not be detected or is not configured. Glassfish 2.1.1, Glassfish 3.1, Glassfish 4.0, JBoss 5.1.0.GA, JBoss EAP 5.1, JBoss 6.0, JBoss 7.1.1, JBoss EAP 6.1 and 6.2, WildFly 8, WebLogic 10.3.3, WebSphere 7.0.0.13 can be detected. (Is 'appserver.home' configured?)
[echo] jndi.properties.file: /home/lama/ejbca_ce_6_1_1/conf/jndi.properties.${appserver.type}
fail-unless-appserver-detected:
[echo] appserver.home: ${env.APPSRV_HOME}
[echo] appserver.type: ${appserver.type}
[echo] appserver.subtype: ${appserver.subtype}
BUILD FAILED
/home/lama/ejbca_ce_6_1_1/propertyDefaults.xml:263: 'appserver.type' could not be detected or is not configured. Glassfish 2.1.1, Glassfish 3.1, Glassfish 4.0, JBoss 5.1.0.GA, JBoss EAP 5.1, JBoss 6.0, JBoss 7.1.1, JBoss EAP 6.1 and 6.2, WildFly 8, WebLogic 10.3.3, WebSphere 7.0.0.13 can be detected. (Is 'appserver.home' configured?)
Total time: 2 seconds
lama@lama-VirtualBox:~/ejbca_ce_6_1_1$
有没有人知道如何解决这个错误?
谢谢
答案 0 :(得分:1)
正如hamed指出的那样,你没有ejbca.properties文件或文件缺少appserver.home条目。
答案 1 :(得分:1)
来自EJBCA的安装指南:
配置EJBCA,以便找到应用服务器(JBoss)。
echo "appserver.home=/home/user/jboss-as-7.1.1.Final" >> ejbca_6_0_3/conf/ejbca.properties
您需要自定义用户,也可以自定义 jboss 和 ejbca 版本:)。或者如果你完全不同的话,整个路径也许如此。