Linux搭建 Java Web 开发环境

来源:互联网 发布:俄罗斯作家知乎 编辑:程序博客网 时间:2024/06/16 08:05

Linux搭建 Java Web 开发环境

此教程教大家如何配置 JDK 、Tomcat 和 Mysql

前提:Linux环境、64位系统、JDK7 64位、tomcat7、mysql在线安装;

安装 JDK

小插曲(查看一下系统信息)

uname -acat /proc/version

JDK 是开发Java程序必须安装的软件,我们查看一下yum源里面的 JDK:

yum list java*

选择适合本机的JDK,并安装:

yum install java-1.7.0-openjdk* -y

安装完成后,查看是否安装成功:

java -version

查看jdk信息:

rpm -qa|grep java

如果需要卸载:

yum remove java java*

输入y开始卸载

配置环境变量(使用yum安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64):

或使用which java定位安装路径(which java定位到的是java程序的执行路径)

which javals -lrt /usr/bin/javals -lrt /etc/alternatives/java

设置环境变量:

vi /etc/profile

在profile文件中添加如下内容:

# set java environmentexport JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64export JAVA_BIN=$JAVA_HOME/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

刷新配置:

source /etc/profile

安装 Tomcat

进入本地文件夹

cd /root

到官网找到 Tomcat 的下载链接,并下载到服务器中:

wget https://mc.qcloudimg.com/static/archive/fa66329388f85c08e8d6c12ceb8b2ca3/apache-tomcat-7.0.77.tar.gz

解压文件:

tar -xzvf apache-tomcat-7.0.77.tar.gz

进入 bin 文件夹

cd apache-tomcat-7.0.77/bin

给startup.sh、shutdown.sh、catalina.sh授予权限:

chmod 777 startup.sh shutdown.sh catalina.sh

开启tomcat服务:

./startup.sh

访问 Tomcat

http://<您的 CVM IP 地址>:8080 可访问到刚才启动的 Tomcat 的内置示例页面

如果访问不了,有可能是器防火墙问题,8080端口被拦截了,于是需要打开8080端口,并保存重启防火墙:

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/init.d/iptables save/etc/init.d/iptables restart

停止tomcat服务:

./shutdown.sh
配置tomcat启动、关闭、重启脚本:

新建服务脚本:

vim /etc/init.d/tomcat

添加服务内容:

# description: Tomcat7 Start Stop RestartCATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.77case $1 in        start)                sh $CATALINA_HOME/bin/startup.sh                ;;        stop)                sh $CATALINA_HOME/bin/shutdown.sh                ;;        restart)                sh $CATALINA_HOME/bin/shutdown.sh                sh $CATALINA_HOME/bin/startup.sh                ;;        *)                echo 'please use : tomcat {start | stop | restart}'        ;;esacexit 0

:wq 保存脚本

启动:service tomcat start停止:service tomcat stop重启:service tomcat restart

安装 MySQL

检查系统是否安装有MySQL,有的话则卸载:

yum list  installed|grep mysql

卸载:

yum remove mysql*

安装MySQL:

yum install -y mysql-server mysql mysql-devel

安装完成之后,启动MySQL服务:

service mysqld start

启动成功并检查安装的软件:

yum list installed|grep mysql

为mysql设置root密码:

/usr/bin/mysqladmin -u root password 'pwd1234'

查看mysqld是否开机自启动,并设置为开机自启动:

chkconfig --list | grep mysqldchkconfig mysqld on

修改字符集为UTF-8:

vim /etc/my.cnf

在[mysqld]中添加:

character-set-server=utf8
在文件末尾新增[client],并在[client]后添加:default-character-set=utf8

重启MySQL服务器:

service mysqld restart

登录mysql:

mysql -hlocalhost -uroot -ppwd1234(mysql -h主机地址 -u用户名 -p用户密码)

查看编码:

show variables like "%character%";

配置远程连接,并刷新配置和查看用户:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd1234' WITH GRANT OPTION;flush privileges;SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

使用Navicat远程连接数据库:

Bye

原创粉丝点击