1

我只从事过我从头开始的项目,但现在我必须在没有文档和指导的情况下从事一个预先存在的项目(Web 应用程序)。所有参与该项目的人都走了,我的客户希望我开始从事该项目。

我需要最好的步骤来做到这一点,并开始在我的 IDE 中运行它。是否有任何有效且不耗时的方法开始?任何可能有帮助的工具?

到目前为止我得到的一切-->

1)Project.EAR文件-->(模块)一个War文件。(从服务器导出的备份)

2) 使用的版本--> Java1.4、Websphere 应用服务器 v5.1、Sapjco 连接器。

3) lib 文件夹(Frameworks) 列表中的jars。

 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 中的一些罐子)

4

1 回答 1

2

不幸的是,“编写一次,随处运行”并不意味着您可以编译源代码或启动结果而不会出错。

第一步可能是确定用于开发项目的 IDE。查找一些特定文件:

  • .project.classpath-> 日食
  • *.ipr-> 想法
  • pom.xml-> Maven

使用原始 IDE 导入项目(如果可以,请确保使用相同的版本),以便您可以启动和编译项目而不会出错。

如果没有这样的文件,诅咒做这件事的人。如果他们仍然在您的位置工作,请与他们的经理联系,并为下一次绩效面试提供意见(“让项目僵尸落后”)。

如果您在执行此步骤时遇到大麻烦:向同事寻求帮助。Web 项目都是相似的,但要让它们工作有许多微妙的问题,所以与某人配对比在这里询问要有效得多。

也可以尝试定位原来的团队成员;他们可能还没有离开这个星球。谷歌是你在这里的朋友,也许你公司的某个人保持着联系。

现在你的问题:

这个项目中使用了哪些框架。

很多。显然,他们只是拿走了他们需要的任何东西。也就是说,对于大多数超越“hello world”的 Web 项目来说,这个列表看起来很常见。

什么是最好的开始方式。

看上面。

我可以使用哪个(开源)服务器作为 Websphere v5 的替代品。

WebSphere 有很多....“特性”,在其他任何地方都找不到。

我建议先尝试让应用程序与 WebSphere 一起工作,然后再尝试TomcatJetty

为了不被 WebSphere 的启动时间弄得乱七八糟,请获得一台具有大量 RAM 的强大机器,将其安装在本地并使用脚本来配置/控制 WebSphere(页面底部是 WebSphere 5 的脚本)。

于 2013-07-23T10:12:05.810 回答