阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL
2015-04-07 16:00
861 查看
最近公司申请台阿里云服务器,选择的java多功能部署环境。登陆才发现,除了mysql装了,apache-tomcat、jdk-8u25-linux只有源文件。切换到/root/soft目录下,可以看到源文件。下面是部署jdk+apache,并测试生产环境。一、部署JDK查看系统是否安装了JDK:java –version(或者rpm -qa |grep java)这里没预装,于是复制jdk-8u25-linux-x64.tar.gz到/usr/java (cp jdk-8u25-linux-x64.tar.gz/usr/java);安装:tar –zxvf jdk-8u25-linux-x64.tar.gz设置环境变量: vi /etc/profile (编辑一下配置,环境变量吧) 最后面加入:JAVA_HOME=/usr/javaPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME 加载环境变量: source /etc/profile 测试是否安装成功:java –versionjava version "1.8.0_25"Java(TM) SE Runtime Environment (build 1.8.0_25-b17)Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixedmode)二、 部署tomcatcp apache-tomcat-8.0.15.tar.gz /usr/tomcattar –zxvf apache-tomcat-8.0.15.tar.gz1、初始化配置: #vi catalina.sh末行添加:---------------------CATALINA_HOME=/usr/local/tomcat/JAVA_HOME=/usr/local/java--------------------- 2、启动tomcat ./startup.sh 跟踪日志文件tail –f /usr/local/tomcat/logs/catalina.out,我们发现:信息: The APR based Apache Tomcat Native library which allowsoptimal performance in production environments was not found on thejava.library.path:解决方法是安装APR模块。 3、把tomcat安装成系统服务#:wq
将tomcat添加到系统服务
4、启动tomcat:
三、测试启动页面
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/ddc66110fa7005f4fbe6cf1e25f30268.jpg)
根据提示可以看到,这个文件是$CATALINA_HOME/webapps/ROOT/index.html
附:多版本tomcat配置方法相似,需要注意两点:环境变量、端口配置。详见文章:阿里云服务器Centos6.5 部署多版本tomcat。server.xml文件要做修改:Host字段,否则看不懂首页。四、安装MYSQL阿里云服务器初始已安装MYSQL,初始密码在root目录下default_pass,即tar包安装步骤:1、下载安装包 2、cp mysql-5.5.40-linux2.6-x86_64.tar /data/mysql
3、groupadd mysql #添加mysql组 4、useradd -g mysql mysql #添加一个mysql用户 5、cd /home #进入到该目录 -----------------------编译过程----------------------- 6:tar zxvf mysql-5.5.40-linux2.6-x86_64.tar #解压后,在该目录下会出现一个同名的文件夹 7:cd /home/mysql-5.0.45 8:./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 #参数设置,可以先不明白,以后再修改配置 9:make 10:make install 11:cp support-files/my-medium.cnf /etc/my.cnf #如果/etc/my.cnf已存在,则先备份,再删除 12:vi /etc/my.cnf #将log-bin=mysql-bin注释掉 ----------------------------安装并初步配置mysql-------------------------- 13:cd /usr/local/mysql 14:bin/mysql_install_db --user=mysql #初始化mysql 15:chown -R root . #改当前目录的捅有者为root。注意,最后有个 . 啊,表示当前目录 16:chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录 17:chgrp -R mysql /usr/local/mysql #改变目录所属为mysql 18:bin/mysqld_safe --user=mysql & #启动mysql-----------------------------------------更改mysql的root用户密码---------------------------- 19:bin/mysqladmin -uroot password 123456 #在mysql政党启动的情况下,更改root用户的登录密码 20:bin/mysql -uroot -p #输入此命令后,会提示你输入root用户密码123456, 21:show databases; #如果查出所有数据库,就恭喜你了 ------------------------------------------------------把mysql加入到系统服务中------------------------------------- 22:cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld #加入到系统服务中,就可以通过service mysqld start|stop|status|restart等进行管理,很是方便,就不用再到/usr/local/mysql5.0.45/bin/启动mysql了------------------------------------------------------------------配置mysql环境变量------------------------------------------------ 23:cd /root #回到你的个人主目录,我这里是用root登陆的 cp .bashrc .bashrc.bak #备份一下吧 vi .bashrc 在最后加入:export PATH=/usr/local/mysql/bin:$PATH:.
source ~/.bashrc #回到终端再输入此命令,以使刚修改的起作用,~代表用户主目录 env #查看一下是否生效 24:此是用来替换23步的一种方法 cp /usr/local/mysql/bin/mysql /usr/bin/mysql #把mysql常用的工具目录加入到系统变量目录中去,自己选择性加,这样做主要是可以直接运行该工具,而不需要切换到该目录下,类似于添加环境变量了-------------------------------------------------------------------------------让Linux开放3306端口------------------------------------------- 25:service iptables stop vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT service iptables start
-------------------------------------------------------------------------------给root用户开启mysql远程访问权限-------------------------------------------- 26:shutdown -hr now #重启 ps -e | grep mysql #查看mysql是否已随开机启动,或者输入:service mysqld status mysql -uroot -p #进入mysql 输入root用户的密码 grant all on *.* to root@'%' identified by '123456'; #grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; flush privileges; #为了开发方便,可以让root用户具有远程访问的权限附:错误排查
tomcat页面打不开,一般显示是404错误,且能检测到相应端口正在监听。我的处理方法是:tomcat目录下所有.sh +x权限;防火墙配置。
本文出自 “创者思” 博客,请务必保留此出处http://strongit.blog.51cto.com/10020534/1629694
service tomcat start
三、测试启动页面
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/ddc66110fa7005f4fbe6cf1e25f30268.jpg)
根据提示可以看到,这个文件是$CATALINA_HOME/webapps/ROOT/index.html
附:多版本tomcat配置方法相似,需要注意两点:环境变量、端口配置。详见文章:阿里云服务器Centos6.5 部署多版本tomcat。server.xml文件要做修改:Host字段,否则看不懂首页。四、安装MYSQL阿里云服务器初始已安装MYSQL,初始密码在root目录下default_pass,即tar包安装步骤:1、下载安装包 2、cp mysql-5.5.40-linux2.6-x86_64.tar /data/mysql
3、groupadd mysql #添加mysql组 4、useradd -g mysql mysql #添加一个mysql用户 5、cd /home #进入到该目录 -----------------------编译过程----------------------- 6:tar zxvf mysql-5.5.40-linux2.6-x86_64.tar #解压后,在该目录下会出现一个同名的文件夹 7:cd /home/mysql-5.0.45 8:./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 #参数设置,可以先不明白,以后再修改配置 9:make 10:make install 11:cp support-files/my-medium.cnf /etc/my.cnf #如果/etc/my.cnf已存在,则先备份,再删除 12:vi /etc/my.cnf #将log-bin=mysql-bin注释掉 ----------------------------安装并初步配置mysql-------------------------- 13:cd /usr/local/mysql 14:bin/mysql_install_db --user=mysql #初始化mysql 15:chown -R root . #改当前目录的捅有者为root。注意,最后有个 . 啊,表示当前目录 16:chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录 17:chgrp -R mysql /usr/local/mysql #改变目录所属为mysql 18:bin/mysqld_safe --user=mysql & #启动mysql-----------------------------------------更改mysql的root用户密码---------------------------- 19:bin/mysqladmin -uroot password 123456 #在mysql政党启动的情况下,更改root用户的登录密码 20:bin/mysql -uroot -p #输入此命令后,会提示你输入root用户密码123456, 21:show databases; #如果查出所有数据库,就恭喜你了 ------------------------------------------------------把mysql加入到系统服务中------------------------------------- 22:cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld #加入到系统服务中,就可以通过service mysqld start|stop|status|restart等进行管理,很是方便,就不用再到/usr/local/mysql5.0.45/bin/启动mysql了------------------------------------------------------------------配置mysql环境变量------------------------------------------------ 23:cd /root #回到你的个人主目录,我这里是用root登陆的 cp .bashrc .bashrc.bak #备份一下吧 vi .bashrc 在最后加入:export PATH=/usr/local/mysql/bin:$PATH:.
source ~/.bashrc #回到终端再输入此命令,以使刚修改的起作用,~代表用户主目录 env #查看一下是否生效 24:此是用来替换23步的一种方法 cp /usr/local/mysql/bin/mysql /usr/bin/mysql #把mysql常用的工具目录加入到系统变量目录中去,自己选择性加,这样做主要是可以直接运行该工具,而不需要切换到该目录下,类似于添加环境变量了-------------------------------------------------------------------------------让Linux开放3306端口------------------------------------------- 25:service iptables stop vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT service iptables start
-------------------------------------------------------------------------------给root用户开启mysql远程访问权限-------------------------------------------- 26:shutdown -hr now #重启 ps -e | grep mysql #查看mysql是否已随开机启动,或者输入:service mysqld status mysql -uroot -p #进入mysql 输入root用户的密码 grant all on *.* to root@'%' identified by '123456'; #grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; flush privileges; #为了开发方便,可以让root用户具有远程访问的权限附:错误排查
tomcat页面打不开,一般显示是404错误,且能检测到相应端口正在监听。我的处理方法是:tomcat目录下所有.sh +x权限;防火墙配置。
本文出自 “创者思” 博客,请务必保留此出处http://strongit.blog.51cto.com/10020534/1629694
相关文章推荐
- 阿里云ECS服务器centos6.5安装jdk、mysql、tomcat介绍
- 阿里云CentOS6.5搭建服务器JDK+tomcat+MySQL
- 阿里云ECS服务器,centos6.5安装jdk,mysql,tomcat
- 购买阿里云ECS服务器,centos6.5安装jdk;mysql;tomcat,绝对正确,服务器重新初始化了5次!
- 阿里云ECS服务器centos6.5安装jdk;mysql;tomcat
- 【绝对能用】新买的阿里云ECS服务器,Centos7.3系统,安装jdk,mysql,tomcat,svn服务器等软件。
- linux服务器部署环境(阿里云 centos7.4 64位+ jdk+tomcat+mysql安装)
- 在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat
- centOS 阿里云服务器上安装 mysql jdk tomcat nginx
- 阿里云服务器配置JDK+Tomcat+Mysql+WEB服务部署
- 在阿里云ECS(CentOS6.5)上部署tomcat和mysql
- 购买阿里云服务器到服务器环境搭建(CentOS7.0:jdk+mysql+tomcat)
- 阿里云服务器Centos6.5 部署多版本tomcat
- 阿里云-Centos6.5-安装 JDK、Mysql、Tomcat、Nignx
- CentOS 6.5搭建Tomcat+Mysql+JDK+FTP环境并部署项目
- 阿里云,CentOS下yum安装mysql,jdk,tomcat
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- Centos6.0 64位jdk tomcat MySQL 5.6.11 CMake安装部署
- CentOS系统安装配置Nginx+tomcat+jdk+MySQL服务器环境
- 阿里云服务器 mysql + jdk +vsftp +tomcat