tomcat和apache2整合大的问题
我的是树莓派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放设置在同一个工作目录下么?
望大神不吝赐教啊,搞这个我的头快炸了。。。。。
整合目的在用,让apache支持java应用,项目里有java类型的应用和静态页面或是php等时,就适合把apache和tomcat整合,当apache接到访问php页面或是静态页面的请求时直接响应,当接到java应用的请求时就转发给tomcat。对于外部来说不知道内部是怎样工作的,两种请求都是发给apache,完全由apache控制是有tomcat来处理过来的请求,还是直接响应请求。
页:
[1]