tomcat7 是第一支持Servlet 3.0, EL 2.2 and JSP 2.2以及一些新特性的发布版。
tomcat7需要你的mac安装java1.6,如果系统是10.5的豹子或10.6的雪豹,恭喜,mac已经进行了预安装,不过在狮子或山狮下你需要启用java,当然我会告诉你如何去做。如果你正在使用狮子或山狮系统,你现在可以跳过主要安装细节。
安装JRE环境http://helpx.adobe.com/x-productkb/global/install-java-jre-mac-os.html
你可以通过一下帮助启用并安装java在狮子或山狮系统
你可以通过在中断程序中输入一下命令来检查安装在当前机器的java版本:java -version
http://tomcat.apache.org/download-70.cgi 下载地址
sudo mkdir /usr/local sudo mv ~/Downloads/apache-tomcat-7.0.29/usr/local
sudo ln -s /usr/local/apache-tomcat-7.0.29/Library/Tomcat
sudo chown -R/Library/Tomcat
我们来是使这个目录下‘/Library/Tomcat/bin’ to executable的所有脚本有执行权限,我们这样来做
sudo chmod +x /Library/Tomcat/bin/*.sh
完成后,妮可以这样来手动运行tomcat
/Library/Tomcat/bin/startup.sh
通过运行一下脚本来停止tomcat
/Library/Tomcat/bin/shutdown.shhttp://localhost:8080/
在浏览器输入以下地址来测试是否安装成功。
注意事项:在Apache网站下载最新的Tomcat二进制编码包:(注意别下载了Windows的安装包)http://tomcat.apache.org/
下载完后,解压,并将文件夹命名为Tomcat
将重命名的文件夹移动到根目录/Library中(别处也可),安装过程便完成了
执行/Library/Tomcat/bin下的startup.sh,然后打开http://localhost:8080查看是否Tomcat已经启动,若要停止服务器就运行同目录下的shutdown.sh
如果遇到诸如无法找到目录以及文件地问题,一般是因为文件权限造成地问题,可以如此解决:
sudo chmod 755 /Library/Tomcat/bin/*.sh
sudo chmod 755 /Library/Tomcat/bin/*.bat
遇见”JAVA_HOME not defined”JAVA路径未定义错误,在终端中执行以下命令:
sudo setenv JAVA_HOME /Library/Java/Home
配置Tomcat启动脚本:
使用文本编辑器添加以下代码:
#!/bin/bash
case $1 in
start)
sh /Library/Tomcat/bin/startup.sh
;;
stop)
sh /Library/Tomcat/bin/shutdown.sh
;;
restart)
sh /Library/Tomcat/bin/shutdown.sh
sh /Library/Tomcat/bin/startup.sh
;;
*)
echo “Usage: start|stop|restart”
;;
esac
exit 0
将文件保存为tomcat,小写并不带后缀。将这个文件放置到终端包含的路径中,例如/usr/bin,而后便可以在终端中简单地输入tomcat start和tomcat stop启用tomcat了。
.代表当前目录,如果执行程序或脚本没有加入环境变量PATH,在当前目录时前面要加"./"
在Terminal中执行tomcat命令会提示permission denied.
需要赋权。sudo chmod 755 /usr/bin/tomcat
安装Tomcat
#tar zxvf apache-tomcat-7.0.35.tar.gz /解压
#mv apache-tomcat-7.0.35 apache-tomcat /更名
#cd /apache-tomcat/bin/ /打开此目录
#chmod 777 *.sh /加777权限
#bash catalina.sh start /启动
三、验证结果
访问 http://192.168.1.251:8080 /访问地址 IP:8080 如果访问不了
#/etc/init.d/iptables stop /停用防火墙 再访问看看

我们继续深入讲讲优化方面的问题。如我们今天要讲的Centos如何设置开机启动Tomcat让jsp项目开起来呢?
Centos设置Tomcat开机启动
1、进入编辑
vi /etc/rc.d/rc.local
2、打开后在最底部复制下面
export JDK_HOME=/usr/java/jdk1.6.0_41
export JAVA_HOME=/usr/java/jdk1.6.0_41
/var/apache-tomcat/bin/startup.sh
3、重启服务器,试试能不能访问。
Tips:
0、如果JDK和Tomcat安装的目录不跟上面的一样,请修改相应路径
CentOS Tomcat修改默认端口
一、熟悉tomcat的配置文件
#/usr/local/apache-tomcat/conf/server.xml /编辑Tomcat配置文件
(假设我是安装在/usr/local/apache-tomcat/ 实际情况参考你服务器安装的路径为准)
打开配置文件里找到下面这一段
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
二、修改端口
1、打开tomcat配置文件
#vi /usr/local/apache-tomcat/conf/server.xml
2、打开Tomcat配置文件之后按 /8080 快速检索
3、修改端口,按 i 进行,将8080 修改为 80
4、按:wq 保存并退出
三、重启Tomcat 并检测
1、重启Tomcat服务
停用 #/var/apache-tomcat/bin/shutdown.sh
(如果不行,#cd /var/apache-tomcat/bin/ 再执行#shutdown.sh)
启用 #bash catalina.sh start /要先进入#/usr/local/apache-tomcat/bin/ 再操作
2、尝试访问
服务器IP 如http://192.168.1.251 如果访问不了,检查防火墙或者有没有启动成功
CentOS修改系统默认语言编码
一、命令模式修改
1、进入编辑
#vi /etc/sysconfig/i18n /进入编辑
把默认:
LANG="zh_CN.UTF-8" /默认是中文
修改为:
LANG="en_US.UTF-8" /默认是英文
2、重启系统后测试下,因为修改后直接使用还是会出现。
二、安装系统时也可以选择系统语言,建议选择英文。
------------------------------------------------
系统语言:中文 LANG="zh_CN.UTF-8"
系统语言:英文 LANG="en_US.UTF-8"
CentOS Tomcat修改默认端口
一、熟悉tomcat的配置文件
#/usr/local/apache-tomcat/conf/server.xml /编辑Tomcat配置文件
(假设我是安装在/usr/local/apache-tomcat/ 实际情况参考你服务器安装的路径为准)
打开配置文件里找到下面这一段
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
二、修改端口
1、打开tomcat配置文件
#vi /usr/local/apache-tomcat/conf/server.xml
2、打开Tomcat配置文件之后按 /8080 快速检索
3、修改端口,按 i 进行,将8080 修改为 80
4、按:wq 保存并退出
三、重启Tomcat 并检测
1、重启Tomcat服务
停用 #/var/apache-tomcat/bin/shutdown.sh
(如果不行,#cd /var/apache-tomcat/bin/ 再执行#shutdown.sh)
启用 #bash catalina.sh start /要先进入#/usr/local/apache-tomcat/bin/ 再操作
2、尝试访问
服务器IP 如http://192.168.1.251 如果访问不了,检查防火墙或者有没有启动成功
mac下myeclipse做j2ee开发环境到搭建(tomcat)
1.首先是tomcat到安装,下载tar.gz版本的tomcat,解压(tar -xzvf filename)到某一个目录下(如:/usr/local/)
然后用
root@localhost:local> chown -R Rocky:staff /usr/local/apcachetomcat-6.0.26(这个很重要.)
来给tomcat文件授权,否则无法运行.
2.首先现下载mac myeclipse,我下载到是最新到10版本.安装.
3.创建一个java web项目.
3.回到myeclipse,点击MyEclipse->preference->myeclipse->servers->tomcat->configure tomcat7.x
点击enale,然后选择你的tomcat安装目录.(/usr/local/apache-tomcat-7.0.26),apply,ok.
4.deploy myeclise j2ee web server..(有个图标),进去后选择项目名称,add...
然后server中启动tomcat7.x
在浏览器中输入:http://localhost:8080/pro_name/index.jsp
要是能打开,则ok.