java上传图片的图片为什么在tomcat下,我想存在项目的upload下,我想在获取的绝对地址就是tomcat下,
我用的CommonUpload方法
我是想放在项目里,不是tomcat下, 再一个我获得的是tomcat部署的目录,我怎么获取到项目的目录呢
追答你说的”项目目录“是指什么,在 Eclipse workspace 中的源码的目录 ?如果是这个源码的目录,那是不可能的,我们必须用参数来解决。
Java 中可以通过 System.getProperty("my.data.dir") 这种方式来读取从命令行 java.exe -Dmy.data.dir=C:/abc/data 这样设置的参数,这个时候我们就可以把eclipse 中源码位置当成参数传递给它。在tomcat 设置中(开始菜单》Apache Tomcat ?.0 》Configure Tomcat 中的 JVM 参数中加上 -Dupload.dir=D:/workspace/myapp/upload 这样的参数。
可以细说一下吗,刚做这,具体技术好不明白
追答tomcat中的update每次重启数据库的时候,里面的东西都会被清空的,所以映射一个虚拟路径就可以了,就是上面说的那样,在tomcat服务器Service中的service,xml中配置那句话就可以了,原来有一个总结的,这两天U盘坏了,东西全丢了,没办法给你看了,你就按我说的试一试,在数据库中就单独存一个文件名就可以了,在前台页面读取的时候,可以在路径前加一个“/update”就可以了。
本回答被提问者采纳