如何从.war文件重建Web项目?

时间:2017-02-24 17:54:49

标签: java eclipse netbeans web-applications war

我只有.war文件,我想重建项目,所以我可以用netbeans或eclipse打开它来修改网页应用

有可能吗?

我试图解压缩战争并找到了一些东西:

war decompress

2 个答案:

答案 0 :(得分:0)

您可以轻松修改前端代码(js,jsp,css,html等),但如果后端的源代码未包含在war文件中(通常不包含),那么您唯一的选择修改后端是为了反编译代码,创建项目,进行更改以及重建所有内容。如果您想要进行的更改很小,那将会更容易。进一步的建议取决于你想要达到的目标。

答案 1 :(得分:0)

如果你有编译文件的源代码,是的。

基本上,您可以创建一个空的Web项目并复制内容。

我使用Eclipse Luna作为示例, 在eclipse中,单击,文件 - >新 - >网络项目。 在向导面板中选择一个简单和Web模块。

创建项目后,将'META-INF'和'WEB-INF'文件夹的内容复制到'WebContent / META-INF'和'WebContent / WEB-INF'中。

如果有Java Source文件,它会进入“Java Resources / src”文件夹,并根据包名称使用正确的文件夹结构。

其余的转到项目的根目录,但你可能想忽略'。'文件和文件夹

您可能仍然有一些编译错误,您需要相应地修复它们。