官术网_书友最值得收藏!

Common problems and troubleshooting in installation

There are multiple issues which may arise during the installation of Tomcat 7. Let's discuss these issues:

Error: Permission denied for the Java binary

Scenario 1: The Java installation is not working, while executing the Java binary.

[root@localhost opt]# ./jdk-6u24-linux-i586.bin -bash: ./jdk-6u24-linux-i586.bin: Permission denied

Issue: The Java binary doesn't have execute permissions with a specific user.

Fix: Change the permission to 0755 for ./jdk-6u24-linux-i586.bin using the following command:

chmod 0755 jdk-6u24-linux-i586.bin

Note

The chmod 0755 file is equivalent to u=rwx (4+2+1),go=rx (4+1 & 4+1). The 0 specifies no special modes.

Error: Tomcat is not able to find JAVA_HOME

Scenario 2: While starting the Tomcat startup script, the following error occurs:

[root@localhost bin]# ./startup.sh Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variables is needed to run this program

Fix: Check the .bash_profile and find out whether the following mentioned entry is present in the file:

JAVA_HOME=/opt/jdk1.6.0_24 PATH=$JAVA_HOME/bin:$PATH:$HOME/bin export PATH JAVA_HOME

Error: Error in the logs showing port already in use

Scenario 3: Tomcat services is not displayed after running startup.sh.

Issue: This service is already running on the server.

Fix: Check for any Java process running in the system using the following command in Linux:

Ps -ef |grep tomcat

This command will show all Tomcat processes. If any process is running on an OS, kill it and run the startup scripts again.

In Windows, go to the Task Manager and check if any Java process is running for Tomcat. If any process is running, then kill the process and restart the Tomcat services.

主站蜘蛛池模板: 津南区| 陇西县| 屏东县| 嘉荫县| 逊克县| 临邑县| 大渡口区| 咸丰县| 富源县| 南木林县| 麻江县| 林芝县| 枞阳县| 淮安市| 固阳县| 新竹县| 永川市| 广德县| 朝阳区| 沙雅县| 资溪县| 正定县| 平昌县| 辽中县| 宜阳县| 海口市| 吉木乃县| 调兵山市| 平舆县| 临桂县| 和静县| 清水河县| 牙克石市| 阿拉善盟| 怀柔区| 昌吉市| 师宗县| 远安县| 扬中市| 东阳市| 古蔺县|