三个月工作经验的java菜鸟前期做的项目都是部署在window服务器上,最近利用VM安装了centos,上网学习了怎么在linux上部署Java项目,发表我的第一篇博客就是这篇了,希望能够累计经验,不积跬步无以至千里。也希望能帮上一些要学习linux的新手
开始!!!!!!!!!!!!!!!
linux自带的jdk为open版本,缺少一些包,可能无法正常运行项目,建议自己安装jdk
一、jdk安装与环境变量配置(不同版本的jdk下面相关命令版本做相应修改)
1.下载
路径:http://download.csdn.net/download/love254443233/9179483
2.安装
1>在usr文件夹下新建java文件夹,并将下载好的jdk压缩包复制进去。
2>解压:tar xvf jdk-7u79-linux-x64.tar.gz
3.环境变量配置
root用户登录可以直接操作etc文件夹下profile文件,在末尾加上
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
也可以在终端用vi编辑加上上面三行(i输入,esc退出编辑模式,:wq保存退出)
[root@localhost~]# cd /etc
[root@localhost etc]# vi profile
4.查看安装成功与否
重启linux 在终端输入 java -version,成功即可查看到相应版本
二 Mysql安装
Mysql安装不做详细描述可查看这个链接http://www.centoscn.com/mysql/2016/0626/7537.html
讲下一些基本命令操作
1.linux下启动mysql的命令:
mysqladmin start
/ect/init.d/mysql start (前面为mysql的安装路径)
2.linux下重启mysql的命令:
mysqladmin restart
/ect/init.d/mysql restart (前面为mysql的安装路径)
3.linux下关闭mysql的命令:
mysqladmin shutdown
/ect/init.d/mysql shutdown (前面为mysql的安装路径)
4.连接本机上的mysql:
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
退出mysql命令:exit(回车)
5.修改mysql密码:
mysqladmin -u用户名 -p旧密码 password 新密码
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
grant select on 数据库.* to 用户名@登录主机 identified by "密码"
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to " Identified by "123";
有关mysql数据库方面的操作
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
1、显示数据库列表。
show databases;
2、显示库中的数据表:
use mysql; //打开库
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
GBK编码: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
UTF8编码: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
5、建表:
use 库名;
create table 表名(字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
三 Tomcat安装与配置
1.下载
路径:http://download.csdn.net/download/gorch/9645960
配置server.xml文件
四 运行项目
跟在windows上一样,终端进入tomcat的bin文件夹下执行./startup.sh 就行了
完工!!!!!!!!!!!!!!!!!欢迎小伙伴们留言一起学习探讨