使用引导程序在部署时创建目录
当我部署网络应用程序时,我需要创建一个目录。该目录将包含所有用户的个人资料图片。
代码:
public class ImageBootstrapper {
public static void initialise(ServletContextEvent sce) {
boolean mkDir = new File(sce.getServletContext().getRealPath("webapps").replace('\\','/') + "/profilePictures").mkdir();
}
}
结果: 创建目录(“profilePictures”)失败。 他使用的路径:C:/apache-tomcat-7.0.6/webapps/spring-1/webapps/profilePictures
我需要什么: 在此路径创建目录(“profilePictures”) -> C:/apache-tomcat-7.0.6/webapps/spring-1/profilePictures
spring-1 是应用程序上下文
I need to create a dir when i deploy my web-application. This dir will contain the profilepics of all users.
code:
public class ImageBootstrapper {
public static void initialise(ServletContextEvent sce) {
boolean mkDir = new File(sce.getServletContext().getRealPath("webapps").replace('\\','/') + "/profilePictures").mkdir();
}
}
result:
The creation of the dir ("profilePictures") failed..
path he uses: C:/apache-tomcat-7.0.6/webapps/spring-1/webapps/profilePicturesWhat i need:
Creation of the dir ("profilePictures") at this path
-> C:/apache-tomcat-7.0.6/webapps/spring-1/profilePicturesspring-1 is the application context
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以简单地这样做:
You can simply do this:
替换
为
Replace
with