学习javaweb有一段时间了,最近刚好完成一个小的web项目。
勿喷!!!!!!!!
主要参考问题:
1.jdk,tomcat,mysql的安装配置。
2.tomcat,mysql的开机自启(我不会,但我的做法可以借鉴,勿喷)
3.项目的部署。
于是我便想着把它部署在Linux服务器,但是我没有啊,只能自己弄一个虚拟机系统,来慢慢配置linux了,发现这不是一点点的难,说多了都是泪。
现在记录一下我的配置过程。
满满干货(至少我觉得(滑稽保命))
对了,对于兴趣使然的朋友,建议使用Windows来做服务器系统,虽然不专业,但它可比Linux简便的多,(对大多数软件安装的简易程度比Linux好,关键Linux命令就有很多,对初学者极为不友好,比如说我,开玩笑的。)

一.Linux配置简易流程

对于Javaweb的服务器主要是配置三样东西。

1.jdk环境
2.tomcat服务器
3.mysql数据库(项目不用可以忽略)

原料:安装好的Linux系统。(能联网)
我的是Ubuntu桌面系统。

1.jdk环境配置

1.下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
以下操作都需要root权限
root权限进入:sudo su
2.解压jdk压缩包
进入终端,
下载完成后得到:
jdk-8u181-linux-x64.tar.gz
我们将这个文件随便放在linux的什么目录都可以。
先用cd命令进入你放压缩包的文件夹然后执行下面的解压命令
解压命令:tar -zxvf jdk-8u181-linux-x64.tar.gz
3.配置环境变量
使用vim /etc/profile 打开文件进行导入jdk路径

vim是一个编辑器, 按i ,可以编辑,esc退出编辑,:w与:q为保存写入与退出。
此时配置与windows大同小异。
export JAVA_HOME=/home/wanmeng/jdk/jdk版本 (说明:为绝对路径)
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVAH​OME/lib/dt.jar:JAVA_HOME/lib/tools.jar
(说明:这个简单)
export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAH​OME/bin:PATH (说明:$PATH不要乱改,不然许多命令可能找不到!!!(不然只能绝对路径访问命令))

:w 与:q 过后还有一个,更新此文件
命令:source /etc/profile (说明:还可以重启,reboot,不推荐)

检查配置是否完成的方法:
与windows一致 键入java -version,
如果有版本信息
则,linux jdk配置完成!

2.tomcat环境配置

这个不写了
直接上链接:
原文:https://blog.csdn.net/zhuying_linux/article/details/6583096/
自己的一些感悟:
自启动:未解决。
写脚本,让启动过程更简易,但需要手动
启动:
脚本格式:tomcat路径/startup.sh start

简化了tomcat路径的输入;
类比关闭:
tomcat路径/shoudown.sh start;

startup.sh shoudown.sh 在tomcat/bin下

3.mysql环境配置

我一开始是打算自己配置的,但最终还是借鉴了其它的简易安装法。
链接:
https://www.linuxidc.com/Linux/2016-07/133128.htm
自己的一些感悟:
还有jdbc驱动安装!!!

二.项目部署

eclipse导出:
项目右键->导出->web->war file;
按步骤即可
将war包发到linux tomcat webapps;

此外
设置8080,3306 端口为可访问。
推荐ufw 防火墙配置工具。
自行百度

可在主机访问。
http://linux的ip(可能未固定ip):8080/项目

ok!

全部完结,想要一个赞。。。。

关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得相关推荐

  1. Linux 安装配置JDK 、 MySQL 、nginx

    今天我来讲一下在Linux下各环境的搭建,主要就讲一下jdk.MySQL.和一个代理服务器nginx 1. jdk的安装配置 1)卸载自带openjdk 当我们拿到一个全新的ECS的时候上面有的会自带 ...

  2. Linux服务器安装配置JDK

    一.准备工作: 1.登录服务器,切换到root用户(su - root,然后输入密码,按enter),进入根目录:cd / 2.进入要安装jdk的目录,自己可以创建一个java目录,执行命令如下: c ...

  3. linux 环境 安装jdk tomcat mysql git

    1.安装JDK 1.官方下载jdk,linux版本的rpm包 2.安装rz sz ----------编译安装//安装cd /tmpwget http://www.ohse.de/uwe/releas ...

  4. linux下配置jdk+tomcat

    安装软件包 下载jdk和tomacat安装包,我这里使用的是jdk-8u144-linux-x64.tar.gz和apache-tomcat-8.5.23.tar.gz. 分别解压这两个安装包,用命令 ...

  5. linux没有jre文件夹,linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法...

    linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法 出现这个问题可能有以下几种原因: 1.对该文件没有执行的权限. 2.我们的机器是64位的,而下载的jdk是32位的. 我就是后一 ...

  6. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  7. Linux服务器安装配置Redis

    Linux服务器安装配置Redis 一.下载安装redis 1.下载压缩包进行解压 官网下载地址:https://redis.io/download/ 通过Xshell和Xftp将压缩包移动到Linu ...

  8. linux下配置jdk环境变量

    linux下安装jdk8并配置jdk环境变量 操作系统:Centos6.4 64位 工具:Xftp5.Xshell5 PS:这里使用的是Oracle的jdk,不是OpenJDK,OpenJDK可以通过 ...

  9. linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g

    最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...

最新文章

  1. python运行错误怎么查找_求助,python的二分法查找,按照视频上的代码写下来,结果运行错误...
  2. oracle只修改年份
  3. SAP RETAIL WB02 为门店激活物料分类账报错 - ML currencies are not integrated in FI for valuation area m123 NMI1 –
  4. 【 MATLAB 】DFT性质讨论(一)线性、循环反转、共轭与实序列的对称性的MATLAB实现
  5. MethodTrace 生成的trace文件为空
  6. SpringBoot入门(1)——创建springBoot项目
  7. Oracle创建用户,创建表空间,将空间分配给用户,给用户授权
  8. 笔记--------手动分页
  9. JavaScript函数式编程之深入理解纯函数
  10. javascript的一些基本概念
  11. java调用dll实例_如何用java调用dll,详细图解
  12. 随机森林(Random Forest)
  13. 组合数的几种计算方法
  14. 推荐1个易上手代码开源的好用的H5网页编辑工具
  15. 服务器丢包率与什么有关?以及常用的丢包解决方法
  16. java jdk安装失败_图文解答Java JDK9.0安装失败的原因,附带处理方法
  17. 【开源工程】STM32C8T6+ADC信号采集+OLED波形显示
  18. Ubuntu 18.04 LTS 下进入和退出tty模式
  19. “学院派”商汤科技:原创技术价值迸发
  20. (翻译)自我监督模式(Self-Monitoring)

热门文章

  1. HADOOP学习笔记(一):HDFS
  2. Django(补充CBV,FBV)
  3. 数组洗牌算法-shuffle
  4. 知乎首页 粒子效果 动态背景
  5. B--Bookshelf 2
  6. ss.exe 命令参数应用
  7. 制作WEB在线编辑器-插入HTML标签
  8. 【数据结构与算法】之深入解析“最小栈”的求解思路与算法示例
  9. LeetCode Algorithm 389. 找不同
  10. 2014/Province_Java_B/2/调和级数