查看: 3188|回复: 1
收起左侧

[系统与软件] tomcat和apache2整合大的问题

2014-9-17 02:35:59 | 显示全部楼层 |阅读模式
    我的是树莓派B+,系统是raspbian,最初用的apt-get装好的LAMP环境,无问题,可以在浏览器访问php文件,后来加装了oracle的java se sdk 和tomcat(这是下的tar.gz的包安装的,不过不是下的源码编译的,已经与mysql连接好),在默认的8080端口下,通过测试的jsp文件可以在网页中打印出mysql数据库的数据

    主要的疑问:怎么整合tomcat和apache2(用的apt-get装的)啊,而且整合的具体作用是什么呢?

    我的过程参考了这篇帖子,http://www.opsers.org/server/jsp-environment-on-a-linux-system-set-up-apache-and-tomcat-integration-details.html
    但是帖子里有很多操作不符合我的树莓派的实际情况的,有些概念不一样如下:
  • apache和httpd其实是一个软件吧,不过新的apache2的配置方式跟httpd不一样啊,配置文件也不一样啊
  • 人家的apache是编译的,我是直接apt-get的,他说用编译的不会缺什么apxs。而且在安装jk时,又是用的编译,而且用到了apxs这个东西,完全不理解
  • 端口的作用,像我分别运行localhost/index.php和localhost:8080/jdbc.jsp都没问题,那么整合Apache2和tomcat的意义何在呢?是可以讲php文件和jsp放设置在同一个工作目录下么?
望大神不吝赐教啊,搞这个我的头快炸了。。。。。

回复

使用道具 举报

2014-12-4 11:09:14 | 显示全部楼层
整合目的在用,让apache支持java应用,项目里有java类型的应用和静态页面或是php等时,就适合把apache和tomcat整合,当apache接到访问php页面或是静态页面的请求时直接响应,当接到java应用的请求时就转发给tomcat。对于外部来说不知道内部是怎样工作的,两种请求都是发给apache,完全由apache控制是有tomcat来处理过来的请求,还是直接响应请求。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部