Mac OS X Lion下配置Tomcat7

Mac OS X Lion下配置Tomcat7

(2012-11-03 22:43:01)

 Mac OS X Lion下配置Tomcat7

本文根据http://wolfpaulus.com/journal/mac/tomcat7的说明收集整理

一、如何在Lion下配置Tomcat7

1. 安装JDK
Mac OS X从Lion开始不再预先安装JDK,需要自行下载安装(http://support.apple.com/kb/DL1421)安装之后,在 Applications>Utilities>Java Preference下应该可以看到32/64两个版本的JDK, 打开Terminal 利用java -version应该可以看到相关的版本信息。

2.下载Tomcat

从Tomcat项目主页下载相关压缩包,解压之后在~/Downloads 下可以找到相应解压文件apache-tomcat-7.0.20

Download a binary distribution of the core module: apache-tomcat-7.0.32.tar.gz from here. I picked the tar.gz in Binary Distributions / Core section.

3.Tomcat配置

将Tomcat移动到usr/local文件夹下

sudo mkdir /usr/local     ## 创建usr/local文件夹

sudo mv ~/Downloads/apache-tomcat-7.0.20 /usr/local  ## 移动解压文件夹到usr/local

 

为Tomcat创建一个Symbolic Link 到(/Library/Tomcat)

sudo ln -s /usr/local/apache-tomcat-7.0.20 /Library/Tomcat

 

为Symbolic Link设置所有权
sudo chown -R <Mac用户名> /Library/Tomcat

 

开放Tomcat下shell的访问权限

sudo chmod +x /Library/Tomcat/bin/*.sh

 4、启动和停止

之后通过/Library/Tomcat/bin/startup.sh可以启动Tomcat服务了,

通过/Library/Tomcat/bin/shutdown.sh可以停止Tomcat服务。

建议下载Tomcat Controller 来通过一个简单的UI工具控制Tomcat的启动和关闭

You may also want to check out Activata’s Tomcat Controller a tiny freeware app, providing a UI to quickly start/stop Tomcat.

Finally, after your started Tomcat, open your Mac’s Web browser and take a look at the default page: http://localhost:8080

在Tomcat Controller 的Home Directory 中填入

/Library/Tomcat即可

 Mac <wbr>OS <wbr>X <wbr>Lion下配置Tomcat7

5、安全配置

<tomcat-users> <role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="dans88"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="dans88" password="963525" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script,dans88,tomcat,role1"/>
</tomcat-users>

二、tomcat安装,mac下安装tomcat

新近购置了MBA,因为帮助SZ做网页的缘故,所以需要在其中也建立工作环境,所需之一就是安装Tomcat。虽然以前用过Mac OS X的MB Pro,但是对系统还是非常不熟悉,在网络上搜寻了好许才研究出了办法,发现似乎没有中文的介绍,于是乎把自己的安装过程写一个小小的教程放上来给大家共享一番。

此方法在10.4 (Tiger)和10.5 (Leopard)中均测试有效。

安装Tomcat:

在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,小写并不带后缀。赋予文件执行权限:

chmod 755 tomcat

。将这个文件放置到终端包含的路径中,例如/usr/bin,而后便可以在终端中简单地输入tomcat start和tomcat stop启用tomcat了。

 

四、linux下安装配置JDK、Tomcat、Eclipse...

安装配置环境是“Ubuntu11.04

一、安装JDK

官方下载最新安装文件 jdk-6u25-linux-i586.bin

改变文件权限,因为下载下来的bin文件是没有执行权限的

终端输入命令:.$ sudo chmod u+x jdk-6u25-linux-i586.bin

安装: .$ ./ jdk-6u25-linux-i586.bin

假如安装java的时候我选择的安装地址是:/home/用户名/java

然后配置环境变量,我只修改了/etc/profile文件,在此文件的最后添加如下内容:

#设置java环境变量

export JAVA_HOME=/home/用户名/java/jdk1.6.0_25

export JRE_HOME=/home/用户名/java/jdk1.6.0_25/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

然后运行source命令:

$ source /etc/profile

测试 java HelloWorld 成功!

二、安装tomcat

去Apache 官网(http://tomcat.apache.org/download-60.cgi)下载apache-tomcat-6.0.32.tar.gz文件。

解压并且解包

输入命令:.$ tar -zxvf apache-tomcat-6.0.32.tar.gz

在目录下有apache-tomcat-6.0.32文件夹,重命名为tomcat

修改环境变量

在目录/etc下修改profile文件

export CATALINA_HOME=/usr/local/tomcat

export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

export PATH=$PATH:$CATALINA_HOME/bin

执行命令: .$ source /etc/profile

查看环境变量:.$ echo $CLASSPATH

启动tomcat:.$ ./catalina.sh start (关闭tomcat ./shutdown.sh stop)

测试

查看Tomcat是否已经启动: .$ netstat -ntl |grep 8080

浏览器地址栏输入:http://localhost:8080/

安装Eclipse

从官方网站上去下载Eclipse的linux版本(网址:http://www.eclipse.org/downloads/)我下载的是eclipse-jee-galileo-SR2-linux-gtk.tar.gz

终端输入命令:.$ sudo tar xvfz eclipse-jee-galileo-SR2-linux-gtk.tar.gz -C /opt

解压到/opt/eclipe/ 目录下

在此目录下双击eclipse图标即可启动,也可根据跟人需要创建快捷方式等。

安装MySQL

终端输入命令: .$ sudo apt-get install mysql-server

这种方法安装完mysql需要修改root密码,不然会出现这么一种情况.'Access denied for user 'root'@'localhost' (using password: YES)'或者 其他致使无法登录mysql的情况。可以按如下步骤解决:

1.打开/etc/mysql/debian.cnf文件,里面存储了相关的密码

sudo gedit /etc/mysql/debian.cnf

在[client]段有user=以及password=这两行,此即我们需要的东西

2.输入命令:mysql -udebian-sys-maint -p

debian-sys-maint即debian.cnf中user=后面的内容

回车后会提示输入密码,此时把password=后面的内容复制粘贴后回车即可进行mysql控制台(一般不要照打,容易出错,复制即可)

3.进入控制台后.按以下步骤进行:

use mysql;

update user set password=PASSWORD('新密码') where user='root';

FLUSH PRIVILEGES;

此时可以输入quit;退出后用root帐号登录,也可以继续其他操作。

MySQL编码设置

启动和停止服务器:.$ /etc/init.d/mysql start(stop)

主要配置文件所在位置:/etc/mysql/my.cnf

放置数据库表文件夹,相当于windows下mysql的date文件夹:/var/lib/mysql/

登录mysql后执行:>show variables like 'character%';

修改/etc/mysql/my.cnf文件:

在[client]下面添加:

default-character-set=utf8

在[mysqld]下慢添加:

default-character-set=utf8

init_connect='SET NAMES utf8'

修改好后,重启mysql即可,查询一下:>show variables like 'character%';

重新启动mysql服务:.$ /etc/init.d/mysql start(stop)

-------以上安装配置,我已经亲身实践,均已成功。有心者,值得收藏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值