在推送我的应用程序时在Openshift中获取错误

时间:2012-09-24 09:47:24

标签: java git openshift

我在OpenShift中推送我的应用程序(已经使用Tomcat 6构建了一个Java EE应用程序)时遇到了一些错误。

服务器:JBoss Application Server 7.1 数据库:MySQL数据库5.1

这是Openshift的

com
--simsystech
--Add.java (using apache log4j api || import org.apache.log4j.Logger)
--Edit.java (using csv reader api || import org.apache.log4j.Logger & import org.apache.log4j.Logger)
--Import.java (using csv reader api || import org.apache.log4j.Logger & import org.apache.log4j.Logger)
--Create.java
--Delete.java

webapp文件夹结构

webapp
--css
--image
--images1
--jscript
--jsp(all my jsp pages are here)
--META-INF
--WEB-INF
--classes
--lib(JAR files are here:opencsv-2.3,log4j-1.2.9,javacsv)

我的应用程序名称:simsystech,每当我写cmd提示符 - > git push,我收到的错误如下:

a>remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re
po/src/main/java/com/simsystech/Delete.java:[3,23] error: package org.apache.lo
g4j does not exist


b>remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re
po/src/main/java/com/simsystech/Import.java:[92,2] error: cannot find symbol
remote: [ERROR] class Import

c>remote: [ERROR] class Export
remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re
po/src/main/java/com/simsystech/Edit.java:[20,20] error: cannot find symbol

错误如:“package org.apache.lo g4j不存在“很奇怪!! :(

我在openshift中部署它时出错了?? 关于这方面的任何意见都将得到满足。

1 个答案:

答案 0 :(得分:2)

由于我们使用Maven构建您的项目,您需要确保在Maven pom.xml中正确引用这些依赖项。 pom.xml是什么样的?