JBoss配置虚拟路径出错,项目中的页面要访问服务器上面文件夹存放的图片

挺久没来写博客,最近又有点懒了~

今天再把前几天遇到的问题写上来!!!

从项目中的页面要访问服务器上面的图片,就是直接配置一个服务器上面的图片所在目录,在jboss服务器上面的需要配置一个虚拟路径,做一个映射的意思吧

你需要在JBoss服务器上面的server.xml配置文件,进行相应的配置,一般server.xml的路径是%jboss-home%\server\default\deploy\jboss-web.deployer\server.xml,截图中是我们服务器上面的路径

JBoss配置虚拟路径出错,项目中的页面要访问服务器上面文件夹存放的图片

然后在里面进行相应的配置<Context path="/img" docBase="/home/qypt/drawback" crossContext="false" />,用我截图中的 这种方式也可以,用上面这种方式配置也是可以的,这样配置的意思是你访问img对应的就是服务器上面的/home/qypt/drawback目录下,JBoss配置虚拟路径出错,项目中的页面要访问服务器上面文件夹存放的图片


然后用ip加你访问的路径和图片名称,就可以访问到服务器上面的图片了,一般域名的话貌似还要开通什么东西,JBoss配置虚拟路径出错,项目中的页面要访问服务器上面文件夹存放的图片

tomcat服务器貌似也是相同配置,在这里说说我犯错误吧,被自己坑了,之前就是配置的路径<Context path="/drawback" docBase="/home/qypt/drawback" crossContext="false" />,path里面的配置的和我的项目重名,然后就导致不管怎么访问报的错误都是404,因为映射不到服务上的正确路径,真的是自己给自己挖坑啊~足足坑了一天,最后还是我们项目的大佬看了一下,告诉我的,,不然我可能还要找很久才能看出来