Apache和tomcat整合后无法访问html,只能访问jsp。。

sachacs 2013-05-15 05:00:02
配置了一下Apache-tomcat集群 按照http://wenku.baidu.com/view/9fe5d61a52d380eb62946d92.html 配置成功,也能成功测试其test2.jsp。但是一旦采用自己的webapps项目,就无法访问,通过tomcat端口可以访问,通过apache端口,就不行。显示404错误,最多只能读其.JSP文件,比如访问index.html,htm,等等都无法找到。求大神指点
...全文
1713 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
放纵的青春 2014-07-22
  • 打赏
  • 举报
回复
静态资源都单独弄出来 然后用apache或者nginx做映射 项目里面访问 就类似 localhost/static/jquery.js 这样访问
dokia123 2014-07-21
  • 打赏
  • 举报
回复
引用 11 楼 djy18178 的回复:
[quote=引用 9 楼 dokia123 的回复:] [quote=引用 3 楼 logic_well 的回复:] 反向代理规则问题 一般架构是只将动态请求交由应用服务器(tomcat)处理来减轻应用服务器的负担 而静态资源直接交由web服务器响应 设置下反向代理规则吧
静态资源是放在tomcat上面还是apache上面呢?[/quote] 静态资源一般是放在apache吧 用nginx处理也行 毕竟tomcat的强项不在处理静态资源文件上面的才是专业的[/quote] 那具体怎么放?把项目里面的静态资源抽取出来,单独放到apache上面吗?
放纵的青春 2014-07-11
  • 打赏
  • 举报
回复
引用 9 楼 dokia123 的回复:
[quote=引用 3 楼 logic_well 的回复:] 反向代理规则问题 一般架构是只将动态请求交由应用服务器(tomcat)处理来减轻应用服务器的负担 而静态资源直接交由web服务器响应 设置下反向代理规则吧
静态资源是放在tomcat上面还是apache上面呢?[/quote] 静态资源一般是放在apache吧 用nginx处理也行 毕竟tomcat的强项不在处理静态资源文件上面的才是专业的
pricks 2014-07-11
  • 打赏
  • 举报
回复
绑定………………
业余草 2014-07-04
  • 打赏
  • 举报
回复
我也遇到同样的问题,共同解决吧
dokia123 2014-07-04
  • 打赏
  • 举报
回复
引用 3 楼 logic_well 的回复:
反向代理规则问题 一般架构是只将动态请求交由应用服务器(tomcat)处理来减轻应用服务器的负担 而静态资源直接交由web服务器响应 设置下反向代理规则吧
静态资源是放在tomcat上面还是apache上面呢?
lxlyqf 2014-07-02
  • 打赏
  • 举报
回复
留个印 请遵守CSDN用户行为准则,不得违反国家法律法规。 转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。
u010784036 2013-05-21
  • 打赏
  • 举报
回复
引用 5 楼 atgoingguoat 的回复:
配置分成两步: 第一,apache 拦截所有HTTP 第二,带JSP的,转到 tomcat
正解 +1
penn_ma 2013-05-20
  • 打赏
  • 举报
回复
看一下apache配置吧。不要将非java请求抛给tomcat。
atgoingguoat 2013-05-17
  • 打赏
  • 举报
回复
配置分成两步: 第一,apache 拦截所有HTTP 第二,带JSP的,转到 tomcat
微观技术 2013-05-16
  • 打赏
  • 举报
回复
感觉你的apache的规则映射文件没有配对,是不是只拦截了jsp网址,而对于html结尾的没有处理
logic_well 2013-05-16
  • 打赏
  • 举报
回复
反向代理规则问题 一般架构是只将动态请求交由应用服务器(tomcat)处理来减轻应用服务器的负担 而静态资源直接交由web服务器响应 设置下反向代理规则吧
  • 打赏
  • 举报
回复
没具体看你的日志文件。 一般配置,html.js,image等静态文件是由apache处理的 你看一下你的配置中是否将html.js.image文件配置为apache处理。 如果是,将你工程里面的hmtl,js,image文件拷贝的apache的工作路径下.默认为$APACHE_HOME/htdoc 正确的html路径方式. $APACHE_HOME/htdoc/$project_name/xxx.html 浏览器输入 http://xxxx/$project_name/xxx.html. 成功时,浏览器能够读取到xxx.html文件
sachacs 2013-05-15
  • 打赏
  • 举报
回复
而且,访问的jsp,不能出js等内容。。广告,美工都不显示

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧