首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向现有第三方java web应用程序添加自定义类和JSP

问向现有第三方java web应用程序添加自定义类和JSP
EN

Stack Overflow用户
提问于 2016-10-14 13:24:39
回答 1查看 106关注 0票数 0

我需要将一些自定义类和JSP添加到现有的java应用程序中。自定义类必须在它们自己的包中,远离现有的java类。现有的应用程序构建在struts框架上。

我对所有这些都很陌生,需要以下方面的指导:

  1. 使用Eclipse,如果导入现有的WAR文件和库并解压缩WAR文件,如何编译新的.java源文件并将.class文件添加到WAR中?
  2. 现有的.class文件包含在JAR中。我是否需要在eclipse之外创建一个包含新.class文件的JAR文件,然后将其添加到与现有的.class JAR文件相同的位置,即WEB/lib(没有WEB/lib/.class文件夹)
  3. 添加JSP和修改web.xml文件应该是可以的,但是有什么值得注意的缺陷吗? 任何和所有的帮助都非常感谢
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-14 17:22:07

如果我导入现有的WAR文件,我不建议您将第三方war文件导入Eclipse。相反,请执行以下操作:

  1. 在Eclipse中创建动态web应用程序(请参见下面的屏幕截图):

​

  1. 实现您的自定义类,并将它们放在Java Resources / src文件夹下
  2. 将JSP放在WebContent / jsps下面(您可以选择任何您喜欢的名称)
  3. 在文件系统中创建一个新目录(Windows / Unix .)把第三方战争复制到里面。
  4. 使用命令行解压缩war文件如下: jar xvf mythirdparty.war
  5. 将类文件(它们应该在build / classes文件夹下,参见屏幕快照)复制到未打包的第三方war的WEB-INF / classes文件夹中。
  6. 将JSP(文件夹jsps)复制到解压缩war的根目录。
  7. 消除(第三党战争的)旧战争,以便
  8. 导航到根并按以下方式再次打包: jar cvf thirdparty.war *
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40044323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档