这是否可以在不使用任何ide的情况下在Java EE中创建拆分目录结构



这些天我想为我的Java EE应用程序创建一个新的结构,这样

myapp
 images/
 js/
 css/
 jsp files
 WEB-INF/
  lib/
    jar files
 build.xml
 build
  classes/
    compiled jsp files

这有可能创造这样的结构吗。通过这种结构,我想将所有构建文件分离到WEB-INF文件夹之外。我不知道这是可能的,并将在网络服务器上成功运行。

如果这是错误的,请告诉我。

这是我第一次制作Java EE应用程序。我知道Java EE web应用程序的标准结构。任何形式的帮助都是可观的。

假设,您可以在符合servlet 3.0的web服务器(如Tomcat 7)中使用

Class-Path: 

META-INF/Manifest.mf文件中的指令(请参阅http://docs.oracle.com/javase/6/docs/technotes/guides/jar/jar.html获取清单文件中的更多信息)。关键是,我认为在你的情况下,你必须使用绝对路径,这真的非常糟糕。

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

最新更新