在 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 prompt-> 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
像这样的错误:“包 org.apache.lo g4j 不存在”很奇怪!:(
在openshift中部署它时我哪里出错了..?任何有关这方面的意见都将得到应用。