java - 推送我的应用程序时 Openshift 出现错误

标签 java git openshift

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

服务器:JBoss 应用服务器 7.1 数据库:MySQL数据库5.1

这是 Openshift 的 src 文件夹结构

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 中部署它时我哪里出错了......? 任何有关这方面的意见都将受到重视。

最佳答案

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

关于java - 推送我的应用程序时 Openshift 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12562520/

相关文章:

node.js - 在 openshift 上运行 node.js sails 应用程序

java - 将字符串转换为日期并格式化日期

java - 将原语转换为自定义类

Git http - 安全地记住凭据

git - 如何列出特定目录中标签之间添加的文件?

OpenShift 上的 MySQL/CodeIgniter 配置

java - 依次播放声音池中的声音

java - Firebase Firestore : Returning NullPointer Exception when accessing data

git - 将 gh-pages 和 wiki merge 在同一分支中

tomcat - Openshift 中的 https diy