Инсталирал съм още:
- Сървър за бази данни MySQL 5.1.55
- Контейнера на сървлети Tomcat 6.0.20 (Java 1.6.0)
- Web-сървър Apache 2.2.14
1) От tomcat6 излизаше съобщение, че не може да се зареди JDBC драйвера:
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
След известно оглеждане оправих това, като
mysql-connector-java-5.1.14-bin.jar
от собствената поддиректория WEB-INF/lib на Web-приложението (където той беше дотогава) в директорията /usr/share/java/tomcat6
2) Apache Web-сървърът е конфигуриран да препраща заявките към сървъра за приложения tomcat6, който слуша на порт 8009. Конфигурацията беше:
<VirtualHost *:80>
ProxyPass /data/ ajp://localhost:8009/data/
...
</VirtualHost>
при което нямаше достъп до Web-приложението и от Apache излизаше съобщение:
client denied by server configuration: proxy:ajp://localhost:8009/data/
Това се оправи, след като добавих <Location> в конфигурацията, така:
<VirtualHost *:80>
ProxyPass /data/ ajp://localhost:8009/data/
<Location /data/>
Order allow,deny
Allow from all
</Location>
...
</VirtualHost>
Няма коментари:
Публикуване на коментар