我在Jetty上关注一个旧例子: Quick Start - Servlets and .jsp pages (hosted within the same .jar as the embedder
它向我展示了如何从Web应用程序目录中提供资源文件。
运行时的绝对路径似乎是:
C:\Projects\appname\target\classes\com\companyname\product\webapp
我想把源保存在另一个位置,也许是:
C:\Projects\appname\resources
我正在使用maven,并在Eclipse中进行大部分开发。如何设置它的最佳做法是什么?我应该使用maven插件在构建时将资源复制到输出目录吗?我的项目源和输出文件夹是否设置为任何可识别的实践?
我刚刚设置的东西让他们到目前为止,我对改进的建议持开放态度。
答案 0 :(得分:0)
您可以尝试按照maven目录布局:
https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
C:\Projects\appname\src\main\webapp
C:\Projects\appname\src\main\java
C:\Projects\appname\src\main\resources
C:\Projects\appname\pom.xml
如果您使用的是eclipse kepler,请在项目中启用maven nature。然后转到“服务器”并添加一个码头服务器。要运行您的项目,只需单击“运行方式” - > “在服务器上运行”。