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
- 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、这样运行时就可以实时查看运行日志了
3.1静态查看
我用的阿里云,用ftp工具,将logs目录中的日志copy到本地,进行分析.
4.常见问题(解决在相应步骤中)
1.windows环境和linux环境,盘分隔符不同,分别为a\b和a/b.
2.当设置MySQL为远程IP访问时,要开启远程访问权限.
3.数据库容易block
4.修改配置后,需要重启相应的tomcat或者mysql.
总结:
.在linux下解决问题,需要工具(Linux基本的操作符:查看进程,杀掉进程,查看端口占用,vim相应使用).
下一篇: php代码统计工具
推荐阅读
-
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
-
Maven项目打包成war包部署到Tomcat的方法
-
springboot工程jar包部署到云服务器的方法
-
Asp.Net MVC3.0如何项目部署到Win7 64位系统
-
从Myeclipse 导入到eclipse中无法识别为 web项目 问题的解决步骤
-
springboot打包部署到linux服务器的方法
-
运用springboot搭建并部署web项目的示例
-
IDEA部署JavaWeb项目到Tomcat服务器的方法
-
linux下用renameTo方法修改java web项目中文件夹名称的实例
-
java web FTPClient实现上传文件到指定服务器