`
luo1984207
  • 浏览: 3259 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux发布web项目

阅读更多
虚拟机
192.168.64.170
root hadoop

关闭防火墙
systemctl stop firewalld.service

---------------------------安装jdk---------------------------
cd /home
mkdir software
cd /home/software
tar -xvf jdk-8u181-linux-x64.tar.gz

配置环境变量
vim /etc/profile

#set java env
JAVA_HOME=/home/software/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME  PATH CLASSPATH

让环境变量生效
source /etc/profile
java -version

---------------------------安装tomcat---------------------------
cd /home/software
tar -xf apache-tomcat-7.0.55.tar.gz

---------------------------安装mysql---------------------------
先检查系统是否装有mysql
rpm -qa | grep mysql
find / -name mysql
rm -rf 删除所在路径的mysql文件夹
rpm -qa |grep mariadb
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

上传mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz到/usr/local目录
cd /usr/local
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p  /data/mysql              #创建目录
chown mysql:mysql -R /data/mysql   #赋予权限

cd /data/
ll
cd ..
ll

配置my.cnf
vim /etc/my.cnf
[mysqld]
lower_case_table_names=1
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8
symbolic-links=0
explicit_defaults_for_timestamp=true
user=mysql
skip-grant-tables

初始化数据库
进入mysql的bin目录
cd /usr/local/mysql/bin/
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动!!!
service mysql start
ps -ef|grep mysql
./mysql -u root -p
直接按回车键

修改密码
use mysql 
FLUSH PRIVILEGES; 
set password for 'root'@'localhost' = password('root'); 
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES; 

使root能再任何host访问
update user set host = '%' where user = 'root';  
刷新
FLUSH PRIVILEGES;
exit

service mysql stop
然后删除my.cnf文件中下面的2行内容
vi /etc/my.cnf
user=mysql
skip-grant-tables

启动mysql
cd /usr/local/mysql/bin
service mysql start
./mysql -u root -p
Enter password:
输入root

本地连接mysql服务器导入wcp2op数据库 用户名root 密码root

------------------------linux发布项目------------------------------
修改jdbc.properties jdbc连接
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://192.168.64.170\:3306/wcp2op?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root

把项目打成war包名称为wcp.war,拷贝到/home/software/apache-tomcat-7.0.55目录webapps中
启动tomcat
/home/software/apache-tomcat-7.0.55/bin/startup.sh

查看tomcat进程
ps -ef |grep tomcat

查看tomcat启动是否成功
tail /home/software/apache-tomcat-7.0.55/logs/catalina.out

启动wcp-web项目访问
http://192.168.64.170:8080/wcp
luoyuan 123456

系统默认管理员账户为:登录名 sysadmin 密码 111111
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics