我开发了一个JSP项目,现在想把文件部署到Tomcat服务器上。我不想公开 JSP 代码,所以我还从 NetBeans 编译了 JSP 文件。
编译后的JAVA,class,smap,WAR文件放在哪里 ?
编译后的当前目录结构
├───empty
├───generated
│ ├───classes
│ │ └───org
│ │ └───apache
│ │ └───jsp
│ └───src
│ └───org
│ └───apache
│ └───jsp
├───generated-sources
│ └───ap-source-output
└───web
├───css
├───img
├───js
├───META-INF
└───WEB-INF
├───classes
│ └───cms
└───lib
最佳答案
您必须将 Web 应用程序打包到 .war 文件中。
显然不需要包含 .java 文件,只需包含 .class 文件,它们位于 WEB-INF/classes 中。为此,您可以将输出文件夹更改为 WEB-INF/classes。 对于 .jsp 我不记得了,但它可能是一样的。
关于jsp - Tomcat中Webapp文件夹的目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293200/