在一台新服务器上安装了ubuntu oneiric 11.10中安装apache2.2 tomcat7,现在想通过mod_jk把二者桥接起来。
1. 首先安装
sudo apt-get install tomcat7 apache2 libapache2-mod-jk
2. 修改workers.properties
sudo nano /etc/libapache2-mod-jk/workers.properties
把其中一行:
workers.tomcat_home=/usr/share/tomcat6
替换为:
workers.tomcat_home=/usr/share/tomcat7
3. 配置tomcat7
sudo nano /etc/tomcat7/server.xml
把port 8009这行的默认注释给去掉:
并添加host中添加自己的应用:
4. 修改apache2 site配置
sudo nano /etc/apache2/sites-enabled/xining
在其中,添加:
JkMount /geonetwork/* ajp13_worker
JkMount /geonetwork ajp13_worker
以让mod_jk生效。
5. 重启相关服务
sudo service apache2 restart
sudo service tomcat7 restart
6. 安装sun-java6-jdk
我们应用的GEONETWORK软件在使用默认的OPENJDK时会有错误产生,如不能登录、不能查询,因此需要安装SUN JDK。
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-alternatives –config java
安装完成后,可以通过java -version命令确认:
java version “1.6.0_26”
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
发表回复