启动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:[email protected]
qq:1035862795
敲门砖:代码谱写人生