1. 程式人生 > >web與tomcat服務器集成問題匯總

web與tomcat服務器集成問題匯總

tomcat

場景1: httpd server不能夠編譯,

錯誤如下:

configure: error: in `/opt/httpd-2.2.19/srclib/apr‘:
configure: error: no acceptable C compiler found in $PATH
See `config.log‘ for more details.
configure failed for srclib/apr

原因:缺少c編輯器,比如 GCC或GCC+等。

解決方案:下載GCC編譯器並編譯它。

場景2 Apache不能夠使用make命令編譯,顯示已存在該進程。

Error: make is not able to compile the code

原因:make不能夠執行該函數

解決方案: 運行下面命令

make clean
#Then
make
make install

場景3 Apache HTTP服務器不能夠連接到TOMCAT7

Error:不能通過 AJP連接

原因:端口被阻止或者AJP的配置有錯誤

解決方案:使用下列命令檢查日誌

[root@localhost logs]# cat error_log
[Mon Jul 25 16:11:00 2011] [notice] Apache/2.2.19 (Unix) DAV/2 configured -- resuming normal operations
[Mon Jul 25 16:52:16 2011] [notice] caught SIGTERM, shutting down
[Mon Jul 25 16:52:23 2011] [warn] No JkShmFile defined in httpd.conf. Using default /opt/apache-2.2.19/logs/jk-runtime-status
[Mon Jul 25 16:52:23 2011] [warn] No JkShmFile defined in httpd.conf. Using default /opt/apache-2.2.19/logs/jk-runtime-status
[Mon Jul 25 16:52:23 2011] [notice] Apache/2.2.19 (Unix) DAV/2 mod_jk/1.2.32 configured -- resuming normal operations
[root@localhost logs]# cat mod_jk.log
[Mon Jul 25 16:52:23.555 2011] [13355:3086857920] [warn] jk_map_validate_property::jk_map.c (411): The attribute ‘worker.node1.cachesize‘ is deprecated - please check the documentation for the correct replacement.
[Mon Jul 25 16:52:23.555 2011] [13355:3086857920] [info] init_jk::mod_jk.c (3252): mod_jk/1.2.32 () initialized
[Mon Jul 25 16:52:23.564 2011] [13356:3086857920] [warn] jk_map_validate_property::jk_map.c (411): The attribute ‘worker.node1.
cachesize‘ is deprecated - please check the documentation for the correct re?placement.
[Mon Jul 25 16:52:23.564 2011] [13356:3086857920] [info] init_jk::mod_jk.c (3252): mod_jk/1.2.32 () initialized

也可以運行./apachectl configtest檢查配置文件配置是否正確

web與tomcat服務器集成問題匯總