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
- Linux搭建 Java Web 开发环境
- Java Web开发环境搭建
- java web开发环境搭建
- java web开发环境搭建
- Java Web开发环境搭建
- Java web开发环境搭建
- Java Web开发环境搭建
- Java Web开发环境搭建
- linux搭建java web环境
- Linux搭建Java Web环境
- linux搭建java web环境
- Linux 下 JAVA 的 Web 开发(环境搭建篇)
- 在ubuntu linux下搭建Java Web开发环境
- Jsp/Java Web 开发环境搭建,MyEclipse 开发环境搭建
- Linux搭建java开发环境
- Linux-Java开发环境搭建
- linux下web开发环境搭建
- Java Web开发环境搭建(补记)
- 什么是php单例模式?
- for循环的简介及break和continue的区别
- 解决springBoot无法访问controller
- DNS、网关介绍
- Socket
- Linux搭建 Java Web 开发环境
- 多线程方面问题
- Linux之 网卡发包、接包 error 、droped 情况
- JavaScript笔记(jjj)
- FTP命令
- File常用API总结
- 计算有效工作日(跳过节假日)
- 立方体的体积
- 系统目录