maven自带的tomcat怎么修改虚拟路径,导入了server.xml文件 这个也配置了,就是访问不到图片应该怎么解决
首先,maven 的tomcat 路径最好要确保全英文路径
其次,项目名 确保不包含 空格 。否则很可能路径解析错误
然后配置server.xml
1) 设置项目中的servers中的server.xml
假设,你的项目名为 test,上传图片的目录为 c:\images
在server.xml的< Host >标签中加上一行(路径文件夹后面的’\’可以不加):
< Context path=”/test/images” docBase=”c:\images” reloadable=”true”/>
以后就可以使用 http://localhost/test/images/xxx.png 访问了
2)设置本地tomcat目录conf下的server.xml 通过 http://localhost/test/images/xxx.png 访问
clipse配置tomcat默认是发布到.metadata\plugins\目录下的,wtpwebapps。
这样在实际的tomcat目录下,就找不到发布的项目。那么我们要怎么设置呢?
在控制台菜单上找到Servers,然后右键,new一个server,如下图
然后finish,不要选择next,如果选择了next,那就不要选择add任何项目。
然后,在服务器名称上,双击,或者右键菜单,选择open
此时,会出来配置文件,有两处要修改:如下图
第一个:Server Location
选择,中间那一项,然后把Deploy path改成:
webapps
第二个:TimeOuts,启动超时,默认的太小了
改大一点,都改成1200
你把你的server.xml配置和访问图片地址发出来看下