当TomEE从他们的启动脚本启动但从IntelliJ运行时,可以找到资源(图像)

时间:2014-09-09 15:49:27

标签: tomcat intellij-idea

我正在尝试使用我的浏览器访问我在此目录/home/username/.appname/users/img3.jpg添加的图像。

我正在使用TomEE 1.7并且我已添加此

<Context docBase="/home/chris/.harachi/users" path="/usersdir" />

server.xml文件中的Host元素。

当我使用TomEE命令启动tomEEDir/bin/catalina.sh start时,我可以在此URL: http://localhost:8080/usersdir/img3.jpg查看图像。

虽然,当我从TomEE(13.1.4)启动IntelliJ IDEA的实例时,我收到一条HTTP Status 404 - /usersdir/img3.jpg错误消息,其中包含The requested resource is not available.作为说明。

我该怎么办?

注意:

  1. 日志中没有错误
  2. 我已启用SSL,尝试使用80808443端口,但未成功
  3. 重新启动IntelliJ,因为我看到(this question)它将TomEE conf目录复制到他们的某些目录中,但仍然没有
  4. 使用Ubuntu 14.04 64bit,浏览器:Firefox

1 个答案:

答案 0 :(得分:0)

事实证明,IntelliJ会在config-dir/system/tomcat/appname/中保留服务器的某些文件的副本(在linux上,这是路径:/home/username/.IntelliJIdea13/system/tomcat/app_name/

解决这个问题的原因是检查应用程序的运行配置中的Deploy applications configured in Tomcat Instance,这里:

intellij idea run configuration

现在,可以在localhost:port/usersdir/img3.jpg处查看图片。