0
我们正在将一个Web应用程序从Tomcat 7.0移动到Jboss 7.1。在这个网络应用程序中,用户可以上传文件。这些文档可以由用户下载或删除。何处上传Jboss中的文件并在以后下载它们?
文档已存储在Web应用程序中(这是一个要求,所以我们不能将文档存储在数据库或Web容器上的应用程序之外的其他文件夹中)。
当使用Tomcat时,我可以做得很好。就像在Java代码中的下列以获得现有的绝对路径所在的目录文件存储在:
String catalinaHome = "";
String dataPath = "";
try {
if (System.getenv("CATALINA_HOME") != null) {
catalinaHome = System.getenv("CATALINA_HOME");
} else if (System.getProperty("catalina.base") != null) {
catalinaHome = System.getProperty("catalina.base");
}
dataPath = catalinaHome + "/webappsdata/" + APP_NAME + UPLOADED_FILES;
我如何能实现当我们我现在使用JBoss 7.1,而不是Tomcat的相同或相似的目标是什么?
使用smth。像System.getProperty(“JBOSS_HOME”)没有为我工作。
提前很多感谢。