• Ubuntu下JDK+Tomcat+MySql环境的搭建


    主机在阿里云上,所以网络的配置都省了,只剩下软件的安装和配置

    1.安装mysql

    1.1

    apt-get install mysql-server-5.5

    安装过程中,有两次提示输入 mysql 的 root 账号的密码,这里输入 123456 ,确定,直至安装完成。 

    终端输入mysql –u root –p 回车

    输入密码:123456

    1.2

    进入 mysql 的控制台。创建一个用户(用户名为: test ,密码为: 123456 ),并授权,以便远程访问 mysql (如果需要的话):

    grant all privileges on *.* to test@"%" identified by "123456" with grant option;

    输入 :

    exit

    退出 mysql

    终端输入 :

    mysql –u test –p

    输入密码:123456

    测试刚才创建的账号是否能正常登录 mysql

    终端输入:

    1.3  

    vim /etc/mysql/my.cnf

    打开 /etc/mysql/my.cnf 文件,找到如下行:

    bind-address             = 127.0.0.1

    注释掉这一行,否则 MySql 远程可能还是无法访问。

    保存并退出。

    在 windows 下打开 SQLyog

    输入 Ubuntu 机器的 IP 和上面创建的 mysql 用户名和密码,测试是否能连接成功。

    2.安装jdk

    2.1

    cd /usr/local

    mkdir tomcatdir,使用Xmanager里面的Xftp,将本地的jdk-7u79-linux-x64.tar.gz压缩包复制到/usr/local/tomcatdir,

    解压缩,tar -zvxf tomcatdir/jdk-7u79-linux-x64.tar.gz

    解压缩后的文件在/usr/local下

    mv jdk1.7.0_79  jdk7

    2.2

    使用 vim 命令打开 /etc/profile 文件,终端输入:

    vim /etc/profile

    在最后一行之前加入:

    export JAVA_HOME=/usr/local/jdk7

    export JRE_HOME=/usr/local/jdk7/jre

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

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    保存并退出。

    终端输入source /etc/profile,使配置生效

    2.3

    终端输入:

    java -version   

    看是否能输出 jdk 版本

    java version "1.7.0_79"
    Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

    3.安装tomcat

    mkdir jdkdir,,使用Xmanager里面的Xftp,将本地的apache-tomcat-7.0.65.tar.gz压缩包复制到/usr/local/jdkdir,

    tar -zvxf  apache-tomcat-7.0.65 

    mv apache-tomcat-7.0.65  tomcat7 

    使用 vim 命令打开 /etc/profile 文件,终端输入:

     vim /etc/profile

    在最后一行之前加入:

    export CATALINA_HOME=/usr/local/tomcat7

    export PATH=$CATALINA_HOME/bin:$PATH

    保存并退出。

    终端输入:

    tomcat7/bin/startup.sh

    浏览器输入:http://ip:8080测试tomcat是否成功启动

     设置Tomcat 开机自启动

    使用 vim 命令打开 /etc/init.d/tomcat 文件,终端输入:

    vim /etc/init.d/tomcat

    这是新建的一个文件,输入如下内容:

    export JAVA_HOME=/usr/local/jdk7

    [ -f /usr/local/tomcat7/bin/startup.sh ] || exit 0 [ -f /usr/local/tomcat7/bin/shutdown.sh ] || exit 0

    case "$1" in

            start)

                    echo -n "Starting Tomcat: "

                    /usr/local/tomcat7/bin/startup.sh

                    RETVAL=$?

                    echo

                            [ $RETVAL = 0 ] && touch /var/lock/tomcat ;;

            stop)

                    echo -n "Shutting down Tomcat: "

                    /usr/local/tomcat7/bin/shutdown.sh

                    RETVAL=$?

                    echo

                            [ $RETVAL = 0 ] && rm -f /var/lock/tomcat ;;

            restart)

                    $0 stop

                    $0 start

            ;;

            condrestart)

                    [ -e /var/lock/tomcat ] && $0 restart ;;

            status)

                    $0 stop

                    $0 start

            ;;

            condrestart)

                    [ -e /var/lock/tomcat ] && $0 restart ;;

            status)

                    status tomcat

            ;;

            *)

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

            exit 1

    esac

            exit 0

    保存并退出。

    修改权限、让配置生效,终端输入:

    chmod 755 /etc/init.d/tomcat

    update-rc.d tomcat defaults 85

  • 相关阅读:
    日志类
    sql查询数据并导出问题
    高并发系统设计(十七):【系统架构】微服务化后,系统架构要如何改造?
    高并发系统设计(十五):【消息队列】如何降低消息队列系统中消息的延迟?
    高并发系统设计(十四):【消息队列】如何消息不丢失?并且保证消息仅仅被消费一次?
    高并发系统设计(十三):消息队列的三大作用:削峰填谷、异步处理、模块解耦
    高并发系统设计(十二):【缓存的正确使用姿势】缓存穿透了怎么办?如何最大程度避免缓存穿透
    高并发系统设计(十一):【缓存的正确使用姿势】缓存如何做到高可用?
    ThinkPad X1 Carbon无法识别第二屏幕
    如何设置两个TPLink路由器桥接
  • 原文地址:https://www.cnblogs.com/vinozly/p/5002682.html
Copyright © 2020-2023  润新知