请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何在idea中补全数据库读出的图片地址?

https://img1.sycdn.imooc.com/szimg/59ef402a000136ce08240092.jpg

这个在eclipse中的Tomcat下的设置在idea中完全无效,请问如何在idea中补全图片地址呢~

正在回答

5回答

同学您好,请问您用的是不是idea外置的tomcat,如果是的话应该是没有问题的,跟IDE没太大关系,因为两者都是跑在tomcat里,并且得确保改到的是那个真正运行项目的tomcat。

0 回复 有任何疑惑可以回复我~
  • 提问者 vvshyer #1
    非常感谢~
    回复 有任何疑惑可以回复我~ 2017-10-25 09:42:49
超威蓝蓝猫 2018-04-01 12:41:03

感谢前人踩坑,造福后人

2 回复 有任何疑惑可以回复我~
慕斯卡6955199 2018-03-02 15:38:14

idea 和eclipse部署项目方式不一样

eclipse直接在webapps下

idea中在Tomcat配置中的Deployment下添加Application Context 然后选择资源路径 添加 “/upload”即可

之后启动Tomcat,idea会在${TOMCAT_BASE}/conf下建工程目录镜像

在conf目录中,Catalina\localhost目录,在该目录中建一个upload.xml文件,,该xml文件的内容为: 
<Context path="/upload" docBase="D:\\workspace\\xx\\target\\xx"> </Context>

2 回复 有任何疑惑可以回复我~
  • 需要了解{TOMCAT_HOME}和{TOMCATE_BASE}不一样
    回复 有任何疑惑可以回复我~ 2018-03-02 15:45:58
  • 为什么我按照你的方法配置资源路径还是不行呀
    回复 有任何疑惑可以回复我~ 2018-04-26 16:37:48
  • 翔仔 回复 xiaomo886 #3
    回复 xiaomo886: 同学请确保你配置的路径上面文件夹都是创建好的,并且文件都是存在的,路径的\符合你操作系统风格的
    回复 有任何疑惑可以回复我~ 2018-04-26 16:53:51
提问者 vvshyer 2017-10-25 10:39:05

直接启动tomcat就没问题。

http://blog.csdn.net/xlgen157387/article/details/56498938

原来是war和war exploded的区别。。。导致路径出现问题

0 回复 有任何疑惑可以回复我~
提问者 vvshyer 2017-10-25 10:18:47

https://img1.sycdn.imooc.com/szimg/59eff38500011fc808260862.jpghttps://img1.sycdn.imooc.com/szimg/59eff3c60001ae8d12520406.jpg

https://img1.sycdn.imooc.com/szimg/59eff3850001433412180874.jpg

已经按照设置了,依然不好使。https://img1.sycdn.imooc.com/szimg/59eff45300019de808780220.jpg

idea中的tomcat自动出现了Application context /upload。

找不到问题在哪。。。




0 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    同学好,建议同学先去看看IDEA的tomcat运行模式,http://blog.csdn.net/u013938484/article/details/69389836
    了解了之后就能发现它不是按照共享的方式去运行tomcat的,因此它运行的tomcat跟修改了server.xml的tomcat不是同一个,所以得改到正确的tomcat配置里。同学需要自行研究下,过后我有时间会用idea来跑跑咱这个项目,看看怎么解决类似的问题,不过由于最近较忙,这个得往后放一放。因此同学先好好研究一下:)
    回复 有任何疑惑可以回复我~ 2017-10-25 15:18:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信