我在同一台机器上安装了一个apache2服务器和一个tomcat 7服务器。使用apache服务器并配置虚拟主机,因为它应该服务于多个java网站。但是,我们还需要提供一些tomcat应用程序,因此我们需要配置ajp连接器。
一切顺利,我已成功配置多个服务于tomcat应用程序的apache虚拟主机,但我只有一个问题:
通过apache虚拟主机访问Java应用程序时,不会维护会话变量。当直接连接到tomcat服务器的8080端口时,这非常有效。
这是我的httpd.con条目:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot C:\crazyNew
ServerName crazy.com.au
ServerAlias www.crazy.com.au
RewriteEngine on
RewriteRule ^/(.*)$ /crazyNew/$1 [L,PT]
JkMount /crazyNew/* worker1
ErrorLog logs/crazy.com.au-error_log
CustomLog logs/crazy.com.au-access_log common