欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Web项目部署到Linux服务器

程序员文章站 2022-04-19 20:56:01
...

Web项目,部署到Linux服务器

1 linux环境配置

1.1 java环境配置

1.1.1 安装jdk

1.1.2 配置环境变量

1.2 tomcat环境配置

1.2.1 tomcat安装(保持和window下的相同版本)

1.2.2 修改端口号(默认网站接口为80)

1.3 mysql配置

1.3.1 下载mysql

1.3.2 安装mysql

1.3.3 设置密码

MySQL默认没有密码

usr/bin/mysqladmin -u root password ‘new-password’

格式:mysqladmin -u用户名 -p旧密码 password 新密码
  • 1
  • 2

1.3.4 启动与停止

mysql -uroot -p

1.3.5 配置全局变量

将/usr/share/mysql/my-medium.cnf复制到/etc/my.cnf,以后修改my.cnf文件来修改mysql的全局设置.

copy /usr/share/mysql/my-medium.cnf /etc/my.cnf,

1.3.6 设置字符集

1.在/etc/my.cnf的,[client]和[mysql]中添加

default-character-set=utf8

2.在[mysqld]中添加

character-set-server=utf8

1.3.7 远程访问

 其一:允许xoops_root用户可以从任意机器上登入MySQL。

grant all on . to ‘root’@’ip’ identified by ‘password’;

1.3.8 备份与恢复

进入到库目录备份,cd /val/lib/mysql

mysqldump -u root -p –opt aaa > back_aaa

恢复

mysql -u root -p ccc < back_aaa

1.4 导入数据库建表语句

source /usr/local/goods.sql;

2 MyEclipse项目配置

2.1 配置项目的数据库地址(jdbc)

2.2 配置网络连接的IP地址和端口号(远程访问)

2.3 将项目打成war包(export)

2.4 将war包放到服务器的tomcat的webapp下.

2.5 请求

3 查看tomcat的log日志

3.1动态查看

1、先切换到:

cd /usr/local/apache-tomcat-8.5.8/logs/

2、运行

tail -f catalina.out

3、这样运行时就可以实时查看运行日志了 
Web项目部署到Linux服务器

3.1静态查看

我用的阿里云,用ftp工具,将logs目录中的日志copy到本地,进行分析.

Web项目部署到Linux服务器

4.常见问题(解决在相应步骤中)

  • 1.windows环境和linux环境,盘分隔符不同,分别为a\b和a/b.

  • 2.当设置MySQL为远程IP访问时,要开启远程访问权限.

  • 3.数据库容易block

  • 4.修改配置后,需要重启相应的tomcat或者mysql.

总结:

.在linux下解决问题,需要工具(Linux基本的操作符:查看进程,杀掉进程,查看端口占用,vim相应使用).