Linux下发布javaWeb项目,配置环境变量,tomcat,和安装mysql数据库
                          如果不懂,可以联系微博本人:QQ:3111901846 
(原创)
1.配置java中jdk
注意一切操作,都是在root这个目录下进行的,不要选择其他目录,不然会出现一些小问题的
第一步:
  你需要一个服务器,windows版本的很简单,就跟你普通电脑一样,一般好的公司一般是用linux版的。所以你必须先购买一个linux服务器,腾讯云服务器里面有免费使用的   的,(https://www.qcloud.com/act/try),阿里云的有点贵哦
第二步:下载Xshell和FileZlilla
Xshell用来远程链接你的服务器的,FileZlilla 就是ftp用来上传你的文件,网上很多,自己下载就可以了。
然后输入你服务器的ip,和密码,账号,就可以登录了、
第三步:JDK安装
1.使用FileZlilla把tomcat和jdk 上传到你的服务器中

2.使用Xshell链接你的服务器

3.创建一个文件夹,来存放你解压jdk的文件,你可以用FileZlilla直接创建,也可以用命令,建议用命令,让你熟悉linux
- mkdir java
 - cd java
 - mkdir jdk
 - 然后解压jdk的tar文件到上面的目录:tar zxvf jdk-8u121-linux-x64.tar.gz -C /java/jdk 有时候会解压出错,所以你直接把压缩文件放在jdk这个目录下,上传的时候直接上传带jdk这个目录下,就可以
 - cd jdk 进入到jdk这个目录进行解压 (cd .. 是返回上一级)
 
  解压成功- 输入 ls 查看jdk的版本,如果有就说明你安装成功了  

 
4.配置环境变量
1.首先我们要进入环境变量这个界面
vi /etc/profile
  

直接在最后面写就可以了,到达最后面,很多小伙伴一开始不知道怎么进入,随便按键盘的字幕一下,就进入编辑者模式(例如 按a)

看到insert,你就可以编辑了!!! 把下面这些复制到里面去,注意,自己的jdk版本号,和自己jdk安装的位置,不要盲目的全部复制
  JAVA_HOME=/root/java/jdk/jdk1.8.0_121
  JRE_HOME=$JAVA_HOME/jre
  PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
  export JAVA_HOME JRE_HOME PATH CLASSPATH
配置好了以后,我们按esc退出编辑者模式,然后shift+zz 保存并退出了 注意此处改成对应的jdk的目录,并且要以root用户来做修改,否则无法保存 ,所以登录的时候我们要用root登录
2.查看jdk环境变量是否配置成功了
先输入: source /etc/profile 保存后执行
然后 : java -version 查看jdk版本号

看到这些,你就配置成功了。
2.配置tomcat
1.使用FileZlilla上传到服务器上(自己想解压的在那个文件下都可以,我是java这个文件夹下),因为刚刚我是和jdk和tomca一起上传的,就不过多演示

2.安装的位置,自己选择
我在java 目录下
    
输入: tar zxvf apache-tomcat-8.5.11.tar.gz

解压成功!!

输入 cd apache-tomcat-8.5.11 进入你的tomcat里面查看

Tomcat是Java语言开发的,会默认的从系统环境变量中查找一个名称叫JAVA_HOME的变量。这个变量的作用找到Tomcat启动所需的JVM.
进入到上面的tomcat的bin文件夹下:
输入:vi setclasspath.sh

跟上面的jdk配置环境变量一样 操作 把下面的复制进去就可以了
export JAVA_HOME=/root/java/jdk/jdk1.8.0_121  
    export JRE_HOME=/root/java/jdk/jdk1.8.0_121/jre

先按esc 退出编辑着模式,然后shift+zz 保存退出
然后退回到bin目录下:
输入: ./startup.sh 查看是否配置成功

看到这个 ,你就成功了!!马上发布自己的一个小网站把。
试试你的服务起的猫能不能用 服务器的外网ip 加上 8080端口
  

方法1. javaWb项目于 war包上传 ,要记得将war包放到tomcat下的webapps下
方法2. 这个我就不打包了,直接放一个页面进去就可以了
使用FileZilla,把你需要上传的页面 ,上传到webapps下面

这样别人就可以访问到你的网站了,前面的ip,你自己买个域名就可以了。关于msql的安装,过后我会发布的。如果需要上面所需要的包,可以联系·我,我发给你你们
Linux下发布javaWeb项目,配置环境变量,tomcat,和安装mysql数据库的更多相关文章
- Linux下更换jdk和配置环境变量
		
目前Linux上安装的是jdk7的java环境,由于项目原因需要升级到jdk8,无需卸载掉原本的jdk7,按如下简单步骤即可: 参考了:https://www.cnblogs.com/jiu0821/ ...
 - Linux 下三种方式设置环境变量
		
1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变 ...
 - 【环境变量】Linux 下三种方式设置环境变量
		
1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变 ...
 - 【环境变量】Linux 下三种方式设置环境变量与获取环境变量
		
1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变 ...
 - linux下查看和添加PATH环境变量
		
linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PA ...
 - 关于linux下部署JavaWeb项目,nginx负责静态资源访问,tomcat负责处理动态请求的nginx配置
		
1.项目的运行环境 linux版本 [root@localhost ~]# cat /proc/version Linux version -.el6.x86_64 (mockbuild@x86-.b ...
 - Linux下如何设置和查看环境变量
		
Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 按作用范 ...
 - centos下设置自启动和配置环境变量的方法
		
1. 设置自启动 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动.1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/bi ...
 - linux下export命令添加删除环境变量
		
Linux export命令参数 功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量. ...
 
随机推荐
- iOS开发-沙盒(sandbox)机制
			
苹果前天发的财报,貌似现在用ios系统的比以前又多了一些,但是大家的iPhone购买的渠道也是五花八门,有的从非正规渠道购买的iPhone里的操作系统已经被越狱过,越狱这个事情和Android的roo ...
 - 2015年末分享:利用RS修改用户密码
			
马上就要2016农历新年了,送点什么给大家呢?我觉得还是分享点技术吧.前不久用户在抱怨为什么登录Cognos Connection的密码不能让我们自己改?相信Cognos开发的很多人知道,Cognos ...
 - Cognos业务洞察力:My First Business Insight
			
Cognos Dashboard Cognos Dashboard 可以展示具有重要影响力的信息,以监视.衡量和管理企业绩效. IBM Cognos Dashboard(仪表盘)使任何用户能够以支持其 ...
 - 一款纯css实现的垂直时间线效果
			
今天给大家分享一款纯css实现的垂直时间线效果.垂直时间线适合放在类似任务时间安排的网页上.该实现采用了蓝色作为主题色,界面效果还不错.一起看下效果图: 实现的代码. html代码: ... 阅读原文 ...
 - TextView跑步灯效果及在特殊情况下无效的解决方式
			
概述: 关于在TextView中使用跑马灯效果的样例在网上一搜一大把.他们可能会让你像以下这样来在xml中定义TextView控件的属性.而事实也确是如此. 只是我不知道他们有没有遇到和我一样的问题( ...
 - youtube相关
			
Ubuntu环境巧妙下载YouTube视频 http://www.linuxidc.com/Linux/2008-07/14555.htm 今天,我就为大家介绍在Ubuntu环境总一个专门从 YouT ...
 - LESS详解之变量(@)
			
变量基本上是每个语言脚本上都会涉及的一个小小知识点,是学好语言脚本的必经之路.LESS中也可以设置变量,然后通过变量可以改变整个网站的设计风格.良好的掌握LESS中变量的用法,是LESS的基础. 变量 ...
 - SPOJ 74. Divisor Summation 分解数字的因子
			
本题有两个难点: 1 大量的数据输入.没处理好就超时 - 这里使用buffer解决 2 因子分解的算法 a)暴力法超时 b)使用sieve(筛子),只是当中的算法逻辑也挺不easy搞对的. 数值N因子 ...
 - 用JavaScript 来创建 mac os x 程序这样是否好
			
在网上看到的文章: 用 JavaScript 编写 OS X 应用 (Tyler Gaw) 这个文章的内容是不错的. 可是思路呢? 我们假设想学一种方法或工具,这样做好吗? 我看了上面的代码.假设 ...
 - 如何解决Cydia提示错误
			
删除/etc/apt/sources.list.d该目录下的cydia.list进入var/lib/apt/lists删掉此文件夹下的所有文件,以及partial下的文件,但须保留这个空文件夹.进入/ ...