启动Tomcat

一、MacOSX10.10中启动Tomcat7.0.6

1、下载apache-tomcat-7.0.6.tar.gz

2、解压包

3、配好Java环境变量

4、进入解压目录的bin目录,执行命令shstartup.sh

如果一切正常tomcat就启动了,

5、关闭,tomcat,在bin目录下,执行命令shshutdown.sh

可能遇到的问题,[主要是权限问题,如果报Permissiondenied的错误,则是权限问题,修改权限就行了]

a、报错:NeithertheJAVA_HOMEnortheJRE_HOMEenvironmentvariableisdefined

Atleastoneoftheseenvironmentvariableisneededtorunthisprogram。

原因:是java环境变量没有配置好。

解决:a、配置好Mac的java的环境变量,参考博文:setJAVA_HOMEandJRE_HOMEtoPATH;

b、在tomcatbin目录下的setclasspath.sh文件的开头添加一行exportJAVA_HOME=java安装目录;

b、报错:tomcat目录/bin/catalina.sh:line377:配置的java环境变量:Nosuchfileordirectory。[这个错误报在:tomcat目录/logs/catalina.out中]

原因:配置的java环境变量,中没找到java.

解决:把java环境变量的目录修改正确。

注,7.0.6之前版的tomcat要用

$sudoshstartup.sh

来启动,启动信息中最后一行是:tomcatstarted.表示启动成功。[用其他用户启动,启动成功后,浏览器还是访问不tomcat的主页,其原因我也没搞明白]

而7.0.6启动时,可以是当前用户来直接启动,

$shstartup.sh

启动信息中没有tomcatstarted.这行,但mac任务样中会出现java的运行图标。[这是在使用tomcat7.0.59与tomcat7.0.6]的区别。

二、eclipse中配置Tomcat的一些问题

问题现象:在eclipse的配置Server中添加系统安装的Tomcat后,新建Server时,不能输入Serviername;

原因:Tomcat目录中conf目录下的文件没有权限,或eclipse中路径没设置正确。

解决:用Terminal进入到Tomcat中的conf目录下,执行命令:sudochmod777*,修改成正确路径。

--------------------------------------------------------------------

若有其他凝问或文中有错误,请及时向我指出,

我好及时改正,同时也让我们一起进步。

email:binary_space@126.com

qq:1035862795

敲门砖:代码谱写人生

相关推荐