Jsp 不使用任何ide就可以在JavaEE中创建拆分目录结构吗

Jsp 不使用任何ide就可以在JavaEE中创建拆分目录结构吗,jsp,jakarta-ee,Jsp,Jakarta Ee,这些天我在考虑为我的JavaEE应用程序创建一个新的结构,这样 myapp images/ js/ css/ jsp files WEB-INF/ lib/ jar files build.xml build classes/ compiled jsp files 这是否可能创建这样的结构。通过这种结构,我想分离WEB-INF文件夹之外的所有构建文件。我不知道这是可能的,并将在网络服务器上成功运行 如果这是错误的,那么请让我知道 这是我第一次制作JavaE

这些天我在考虑为我的JavaEE应用程序创建一个新的结构,这样

myapp
 images/
 js/
 css/
 jsp files
 WEB-INF/
  lib/
    jar files
 build.xml
 build
  classes/
    compiled jsp files
这是否可能创建这样的结构。通过这种结构,我想分离WEB-INF文件夹之外的所有构建文件。我不知道这是可能的,并将在网络服务器上成功运行

如果这是错误的,那么请让我知道


这是我第一次制作JavaEE应用程序。我知道JavaEEWeb应用程序的标准结构。任何类型的帮助都是值得的。

您可以在兼容servlet 3.0的web服务器(如Tomcat 7)中使用

Class-Path: 
META-INF/Manifest.mf文件中的指令(有关清单文件中的更多信息,请参阅)。更重要的是,我认为在你的情况下,你必须使用绝对路径,这是非常非常糟糕的


然而,很少这样做,这也违反了servlet规范的精神,如果不是文字的话。编译的类应该放在
WEB-INF/classes
下,库应该放在
WEB-INF/lib
下——这就是JavaEE应用程序的外观。为什么要违背标准和惯例并改变这一点?

我读了关于Ant和Split目录环境的文章。在这里我发现了耳朵的结构。当我在这里研究EAR时,我发现它在应用服务器上工作。这不是在web服务器上运行吗?我还在eclipse上做了一个ear项目。但是当我看到目录结构时。我找到了.projectfile.manifest文件.classpath文件所有这些文件都有大量的代码。这就是为什么我不想使用任何类型的ide。因为所有必要的任务都是由ide完成的。我什么也没学到。请告诉我学习它们的最佳方法,以及如何在我的项目中使用它们,因为我不打算使用任何IDE。因为在春季它使用.classpath文件将编译后的文件保存在单独的目录中。好吧,你不应该这样做。相信我,如果你符合标准,而不是试图让标准符合你,那就容易多了。