2013-07-23 15 views
1

我只從事過從頭開始的項目,但現在我需要在沒有任何文檔和指導的情況下處理預先存在的項目(Web應用程序)。所有參與該項目的人都離開了,我的客戶希望我開始工作。啓動尚未記錄的現有Java項目

我需要最好的步驟來做到這一點,並開始在我的IDE中運行它。 是否有任何有效且非耗時的方法開始?任何可能有幫助的工具?

所有我走到這一步 - >

1)Project.EAR文件 - >(模塊)一個WAR文件。 (備份從服務器導出)

2)使用的版本 - > Java1.4,Websphere應用服務器v5.1,Sapjco連接器。

3)在lib文件夾(框架)列表中的jar。

acegi-security-1.0.2.jar 
activation.jar 
antlr.jar 
antlr-2.7.6.jar 
asm.jar 
aspectjweaver-1.5.2.jar 
cglib-2.1.3.jar 
chartengineapi.jar 
clickstream-1.0.2.jar 
com.ibm.icu_4.0.1.v20090415.jar 
commons-beanutils.jar 
commons-cli-1.0.jar 
commons-codec-1.3.jar 
commons-collections.jar 
commons-dbcp.jar 
commons-digester.jar 
commons-fileupload.jar 
commons-io.jar 
commons-lang.jar 
commons-logging.jar 
commons-logging-1.1.jar 
commons-pool.jar 
commons-validator.jar 
coreapi.jar 
crosstabcoreapi.jar 
dataadapterapi.jar 
dataaggregationapi.jar 
dataextraction.jar 
displaytag-1.1.jar 
dom4j-1.6.1.jar 
dteapi.jar 
dwr.jar 
ehcache-1.2.3.jar 
emitterconfig.jar 
engineapi.jar 
flute.jar 
itext-1.3.3.jar 
jakarta-oro.jar 
jaxen-full.jar 
js.jar 
jstl.jar 
jta.jar 
log4j-1.2.11.jar 
mail.jar 
modelapi.jar 
modelodaapi.jar 
odadesignapi.jar 
org.apache.commons.codec_1.3.0.v20080530-1600.jar 
org.eclipse.emf.common_2.5.0.v200906080927.jar 
org.eclipse.emf.ecore_2.5.0.v200906080927.jar 
org.eclipse.emf.ecore.xmi_2.5.0.v200906080927.jar 
org.w3c.css.sac_1.3.0.v200805290154.jar 
oscache-2.3.2.jar 
sapjco.jar 
saxpath.jar 
scriptapi.jar 
servletapi-2.3.jar 
sitemesh-2.2.1.jar 
spring.jar 
spring-batch-infrastructure-1.1.2.jar 
spring-mock.jar 
standard.jar 
struts.jar 
struts-el.jar 
struts-menu-2.4.2.jar 
taglibs-datetime.jar 
taglibs-mailer.jar 
taglibs-string.jar 
urlrewrite-3.0-beta.jar 
utility.jar 
velocity-1.4.jar 
velocity-tools-view-1.1.jar 

我知道開始總是很耗時間。但是,我需要更好的方式開始這個項目

需要: - 在這個項目中使用

1)什麼框架。

2)什麼是最好的開始。 (請清除步驟)

3)哪個(開源)服務器可以用作Websphere v5的替代服務器。

問候。加入

編輯

瓶(對不起,我忘了,更不用說在LIB一些罐子)

+1

最好的開始方式就是開始。 – xyz

+0

Eclipse文檔爲此提供了非常好的步驟列表:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jst.j2ee.doc.user%2Ftopics%2Ftjimpear.html –

+0

在IDE中導入項目是最好的開始。 – Ved

回答

2

「編寫一次,隨處運行」不幸的是,並不意味着你可以編譯源代碼或啓動的結果沒有錯誤。

第一步可能是確定使用哪個IDE開發項目。尋找一些特定的文件:

  • .project.classpath - >蝕
  • *.ipr - > IDEA
  • pom.xml - > Maven的

導入使用原來的IDE(請確保您使用的項目如果可以的話,可以使用相同的版本),這樣你就可以無誤地啓動和編譯項目。

如果沒有這樣的文件,詛咒誰做的人。如果他們仍然在你的工作場所工作,請與他們的經理取得聯繫,併爲他們提供下次面試的投入(「讓項目殭屍落後」)。

如果您在執行此步驟時遇到大麻煩:請同事尋求幫助。 Web項目都是相似的,但有很多微妙的問題讓他們工作,所以與其他人配對比在這裏詢問要有效得多。

您還可以嘗試找到原始團隊成員;他們大概還沒有全部離開這個星球。谷歌是你的朋友,也許你公司的某個人保持聯繫。

現在您的問題:在這個項目中使用

什麼框架。

很多。顯然,他們只是拿着他們需要的東西。也就是說,這個列表對於大多數超越「hello world」的Web項目看起來很常見。

什麼是最好的開始。

參見上文。

哪個(開源)服務器可以用作Websphere v5的替代服務器。

WebSphere有很多....「功能」,這是無法在其他地方找到的。

我建議嘗試讓應用程序與WebSphere 首先使用,然後嘗試TomcatJetty

爲了不讓WebSphere的啓動時間變得瘋狂,需要一臺功能強大且擁有大量內存的機器,並在本地安裝並使用scripting to configure/control WebSphere(頁面底部爲WebSphere 5腳本)。

相關問題