java应用在linux环境中如何部署
发布时间 - 2023-06-03 00:00:00 点击率:次
一. 安装JDK
在/etc/profile中配置环境变量
export JAVA_HOME=/usr/local/jdk export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
让环境变量生效:
永久生效:重启 Linux
临时生效:./etc/profile 或者 source /etc/profile 有效范围是当前会话[终端]
验证
java -version
二. 安装Tomcat
tar xzvf apache-tomcat-7.0.68.tar.gz cp -r apache-tomcat-7.0.68 /usr/local/tomcat cd /usr/local/tomcat/bin ./startup.sh tail -f tomcat/logs/catalina.out 或者 tomcat/bin/startup.sh & tail
三. 安装MySQL
tar xzvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz cp -r mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql groupadd mysql useradd -r -gmysql mysql cd /usr/local/mysql chown -R mysql:mysql . cd /usr/local/mysql/bin ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US #记录 A temprary password is generated for root@localhost: ******** # mysql5.7 要求系统中 libtinfo.so.5,CentOS 中是 libtinfo.so.6.1。 ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5 ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5 cd /usr/local/mysql/support-files cp mysql.server /etc/init.d/mysql service mysql start systemctl enable mysql ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql # 密码是在初始化时 mysql 分配的 A temprary password is generated for root@localhost: ******** mysql -u root -p # 此时修改的密码是针对前边-u 参数指定的用户 > set password=password("your password"); # MySQL默认只能在localhost上访问 > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION; > flush privileges;
# linux
# java
# 是在
# 重启
# 只能在
# FYkJeHT
# source
# e6R7P7XY
# version
# Tomcat
# paddingleft
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Python高阶函数应用_函数作为参数说明【指导】
Laravel如何与Inertia.js和Vue/React构建现代单页应用
Laravel怎么上传文件_Laravel图片上传及存储配置
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
微信小程序 配置文件详细介绍
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
公司网站制作价格怎么算,公司办个官网需要多少钱?
IOS倒计时设置UIButton标题title的抖动问题
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
昵图网官网入口 昵图网素材平台官方入口
如何在 React 中条件性地遍历数组并渲染元素
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel怎么使用Intervention Image库处理图片上传和缩放
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
如何破解联通资金短缺导致的基站建设难题?
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
常州企业网站制作公司,全国继续教育网怎么登录?
如何在景安云服务器上绑定域名并配置虚拟主机?
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel怎么在Controller之外的地方验证数据
如何基于PHP生成高效IDC网络公司建站源码?
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
java ZXing生成二维码及条码实例分享
Java垃圾回收器的方法和原理总结
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
网站建设要注意的标准 促进网站用户好感度!
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
电商网站制作价格怎么算,网上拍卖流程以及规则?
EditPlus中的正则表达式 实战(4)
Android实现代码画虚线边框背景效果
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
iOS UIView常见属性方法小结
JavaScript中的标签模板是什么_它如何扩展字符串功能


mysql mysql
cd /usr/local/mysql
chown -R mysql:mysql .
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
#记录 A temprary password is generated for root@localhost: ********
# mysql5.7 要求系统中 libtinfo.so.5,CentOS 中是 libtinfo.so.6.1。
ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5
ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysql
service mysql start
systemctl enable mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
# 密码是在初始化时 mysql 分配的 A temprary password is generated for root@localhost: ********
mysql -u root -p
# 此时修改的密码是针对前边-u 参数指定的用户
> set password=password("your password");
# MySQL默认只能在localhost上访问
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
> flush privileges;