将新更改推送到我的OpenShift存储库时,应用程序构建得很好但无法部署:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add("title");
$builder->addEventListener(FormEvents::SUBMIT, function(FormEvent $event) {
$form = $event->getForm();
$form->add("title");
});
}
知道发生了什么?
答案 0 :(得分:1)
我用你提到的所有墨盒创建了一个应用程序,一切都运行正常。但是有一点不同:我的web.xml
配置文件位于src/main/webapp/WEB-INF/web.xml
的其他位置。我敢打赌,无论你在哪里打电话,你都有错误的道路,正如你所看到的那样:
rm: cannot remove `/var/lib/openshift/XXX/jbossews//conf/web.xml': No such file or directory
仅供参考,通常情况下,当您收到错误Failed to execute: 'control deploy'
时,这意味着部署过程中的某些内容出错并停止,因此错误消息不是实际错误。
答案 1 :(得分:0)
我手动创建了一个空文件/var/lib/openshift/XXX/jbossews/conf/web.xml
,这解决了这个问题:rm
命令成功结束,部署成功。