Web项目部署到Linux服务器

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.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、这样运行时就可以实时查看运行日志了

3.1静态查看

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

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

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

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

  • 3.数据库容易block

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

总结:

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

参考:

  • java环境搭建和tomcat下载配置

  • 解决数据库block问题

  • 数据库全局配置,远程访问等

  • 数据库表操作

你可能感兴趣的:(【JavaEE开发】,【linux嵌入式】)