ubuntu上搭建配置mysql和tomcat测试环境

 

 

  这里ununtu系统使用的是11.10版本, 如果是用虚拟机, 建议使用vmware 6.5以后的版本安装, 如果版本过旧, 安装的时候, 会一直出现IRQ错误.

  系统安装完成后, 最好再更新下, 更新包会比较大, 不要使用自带的默认数据源, 速度会很慢, 有时也连不上, 打开[系统设置] – [软件源],  弹出界面后, 把[下载自]更换成其他站点, 163和cn99的都比较快.  最后, 在终端窗口执行命令sudo apt-get update, 使更换的数据源生效.

 

JAVA环境

 

  下载java的bin安装包, 执行安装完成后, 还需要进行环境变量的设置, 为使全局生效,

直接编辑 /etc/profile文件, 在最后面加入:

export JAVA_HOME=/usr/local/java/jdk1.6.0_30 (根据实际路径填写)

export PATH=$PATH:$JAVA_HOME/bin

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

 

MYSQL安装配置

 

  MYSQL的安装方式有很多, 可从官网上面下载相应的安装包, 但配置起来相对麻烦, ubuntu系统在线安装就很简单.

  打开终端窗口, 执行sudo apt-get install mysql-server, 安装完成后, 系统会自动进行配置, 最后要求给root设定密码, 建议填写, 不要为空. 执行whereis mysql 可以知道相应的安装路径.

1. 启动和停止

  以下是相关命令.

  sudo /etc/init.d/mysql restart

  /etc/init.d/mysql start  

  /etc/init.d/mysql stop  

  /etc/init.d/mysql restart

 

2. 修改编码格式

  定位/etc/mysql/my.cnf文件, 或直接sudo gedit /etc/mysql/my.cnf进行编辑, 在[client]和 [mysqld]内分别加上以下内容:

[client]

default-character-set=utf8

[mysqld]

default-character-set=utf8

重启MYSQL, 输入SHOW VARIABLES LIKE 'character_set_%';查看是否生效.

 

3. 开启远程管理

进入mysql 终端,  mysql –u用户 –p密码

执行GRANT ALL PRIVILEGES ON *.* TO 用户@"%" IDENTIFIED BY "密码" with grant option

还需打开 gedit /etc/mysql/my.cnf 文件,找到 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0

这样, 就可以通过远程连接进行管理了.

 

TOMCAT配置

 

  从官网下载TOMCAT压缩包, 解压至/usr/local/tomcat, 在bin目录下, 先执行chmod 755 *.sh, 赋予权限, 如果没有权限, 执行启动脚本时, 会报错误: The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program

   启动脚本里面会设定环境变量值, 也可增加至系统中:

Export CATALINA_HOME= /usr/local/tomcat

Export JRE_HOME=/usr/local/java/jdk1.6.0_30

Tomcat的启动,  最好不要从/usr/local/tomcat/bin目录下直接执行startup.sh脚本, 因为如果你的应用是放在webapps下面, 没有在server.xml中配置context, 启动时会报路径错误: The given file doesn't exist (/usr/local/tomcat/bin/usr/local/tomcat/webapps/sync/WEB-INF/classes), 发现, 路径产生重复. 在终端窗口下, 执行/usr/local/tomcat/bin/startup.sh则正常

  一般, 会把tomcat注册为服务, 通过命令来管理. 在etc/init.d目录下, 新建名称为tomcat的脚本, 可直接COPY以下内容, 按照你的实际路径修改tomcat目录.

#!/bin/sh

 

RETVAL=0

 

# start and stop functions

start() {

    echo -n "Starting tomcat: "

  

    /usr/local/tomcat/bin/startup.sh

 

}

 

stop() {

    echo -n "Stopping tomcat: "

    /usr/local/tomcat/bin/shutdown.sh

   

}

 

# See how we were called.

case "$1" in

  start)

        start

        ;;

  stop)

        stop

        ;;

  restart)

        stop

        sleep 2       

        start

        ;;

  *)

        echo "Usage: $0 {start|stop|restart}"

        exit 1

esac

 

配置完成后, 就可通过service tomcat start|stop|restart来管理tomcat服务. 如果出现端口占用异常, 可通过netstat -lnp | grep 8080命令获取PID, 结合KILL -9强制结束TOMCAT进程.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦神-mirson

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值