新手小白Linux(Centos6.5)部署java web项目(总)

一、准备

  1、linux  centos版本的相关命令操作,千万别找ubuntu的,好多命令都不一样,新手小白我傻傻不知道硬是浪费了一天的时间……(百度百科linux版本了解一下)

  2、远程登录: PuTTY 、WinSCP 、SecureCRT 、mstsc、其他(我用的SecureCRT7.3 ,主要看环境支持哪种工具

  3、确认linux服务器有网,没网的话用不了yum,只能从本机获取资源,操作方式也不一样,本文部分安装只介绍yum。

二、明确部署所需要的环境

  1、java环境:jdk

  2、服务器:tomcat

  3、数据库环境:mysql,mongodb

  4、网络环境:防火墙及端口开放,外网映射

三、步骤

  1、mysql

    新手小白Linux(Centos6.5)部署java web项目(mysql5.7安装及相关操作)(明天写)

  2、mongodb

    新手小白Linux(Centos6.5)部署java web项目(mongodb4.0.2安装及相关操作)(明天写)

  3、jdk

 1 # 查看是否有安装java
 2 rpm -qa |grep java
 3
 4 rpm -qa |grep jdk
 5
 6 rpm -qa |grep gcj
 7
 8 ### 显示内容 ###
 9 tzdata-java-2018e-3.el6.noarch
10 java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el6_10.x86_64
11 java-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64
12
13 # 如果没安装,显示内容是空的
14
15 # 批量卸载
16 rpm -qa | grep java | xargs rpm -e --nodeps
17
18 # 检索1.8的列表:
19 yum list java-1.8*
20
21 ### 显示内容 ###
22 java-1.8.0-openjdk.x86_64                  1:1.8.0.181-3.b13.el6_10   updates
23 java-1.8.0-openjdk-debug.x86_64            1:1.8.0.181-3.b13.el6_10   updates
24 java-1.8.0-openjdk-demo.x86_64             1:1.8.0.181-3.b13.el6_10   updates
25 java-1.8.0-openjdk-demo-debug.x86_64       1:1.8.0.181-3.b13.el6_10   updates
26 java-1.8.0-openjdk-devel.x86_64            1:1.8.0.181-3.b13.el6_10   updates
27 java-1.8.0-openjdk-devel-debug.x86_64      1:1.8.0.181-3.b13.el6_10   updates
28 java-1.8.0-openjdk-headless.x86_64         1:1.8.0.181-3.b13.el6_10   updates
29 java-1.8.0-openjdk-headless-debug.x86_64   1:1.8.0.181-3.b13.el6_10   updates
30 java-1.8.0-openjdk-javadoc.noarch          1:1.8.0.181-3.b13.el6_10   updates
31 java-1.8.0-openjdk-javadoc-debug.noarch    1:1.8.0.181-3.b13.el6_10   updates
32 java-1.8.0-openjdk-src.x86_64              1:1.8.0.181-3.b13.el6_10   updates
33 java-1.8.0-openjdk-src-debug.x86_64        1:1.8.0.181-3.b13.el6_10   updates
34
35 # 安装1.8.0的所有文件,-y表示一路选是
36 yum install java-1.8.0-openjdk* -y
37
38 # 安装java-1.8.0-openjdk.x86_64
39 yum install java-1.8.0-openjdk.x86_64 -y
40
41 ### 显示内容 ###
42 ...
43 Complete!
44
45 # 安装完成,查看版本
46 java -version
47
48 ### 显示内容 ###
49 openjdk version "1.8.0_161"
50 OpenJDK Runtime Environment (build 1.8.0_161-b14)
51 OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
52
53 # yum install 了之后,java 是默认下载到 /usr/lib/jvm/ 这个目录下,可直接使用,不需要手动设置path等配置

  

  4、tomcat

    大家都知道,tomcat不需要安装,直接解压就能用,百度了一下,都说yum安装tomcat直接到OpenJDK也安装了。然而我之前已经安装过openJDK了,这里就用解压的方法

 1 # 在windows上访问官网找到tomcat最新版本,再找到core下的tar.gz,右键复制链接地址,粘贴到命令里
 2 # wget 链接 :下载文件到当前目录(先cd到你要放置的目录下再wget)
 3 wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
 4
 5 # 解压
 6 tar -xzf apache-tomcat-9.0.12.tar.gz
 7
 8 # 进入webapps
 9 cd apache-tomcat-9.0.12/webapps/
10
11 # 删掉所有文件
12 rm -rf *
13
14 #lrzsz操作文件传输
15 #从本机windows上传到linux当前目录
16 rz
17
18 #从linux下载到本机windows
19 sz /文件路径
20
21 # war包上传到webapps下后改名
22 mv ??.war ROOT.war
23
24 # 启动tomcat
25 ./../bin/startup.sh
26
27 # tomcat配置默认跑8080端口

  5、linux服务器与本机windows进行文件传输

    目的:把war包放到tomcat的webapps目录下,并改名为ROOT

    方式一:WinSCP工具,登录进去,直接右键上传

    方式二:lrzsz,可直接yum install lrzsz,rz命令本机上传到服务器,sz命令服务器下载到本机(putty需要3.0以上版本)

    方式三:ftp,在linux搭建ftp服务器vsftpd(ftp是协议,vsftpd是众多用来支持ftp服务的服务器之一),创建用户并分配操作权限,本机通过用户名密码远程登录访问到linux的指定目录,进行操作

    方式四:通过Internet,这个方法不推荐,感觉太不安全了。例:把war包上传到某可访问的外网,linux通过wget下载

    其他方式:……略……

  6、开放端口

    https://www.cnblogs.com/hjwbla/p/6210890.html

    这位博主应该是干过我所做的事情,为他/她点赞

    

  7、外网映射

    这个……略 

    先要有外网,不同的外网的映射方式不一样,这个问题可以找提供商帮助  

  8、测试及bug调试

  

  9、完成

  

原文地址:https://www.cnblogs.com/qq765065332/p/9637178.html

时间: 2024-10-24 04:58:31

新手小白Linux(Centos6.5)部署java web项目(总)的相关文章

linux服务器上部署java Web项目

一.安装jdk 1) 首先卸载openJDK,安装sun公司的jdk: 打开linux服务器,命令如下: ssh 用户名@ip地址 查看当前已安装的安装java相关的软件,命令如下: 说明:grep这个命令在这里相当于sql里面的where,起过滤的作用. 删除openJDK,命令如下,删除完了之后,然后按向上方向键,查看是否都已经删除完毕. 2)安装JDK,创建JDK安装路径( /usr/local/ ),并在路径下建java文件夹. 16分51秒视频 说明:yum和wget分别是两个常用的命

在linux下用tomcat部署java web项目的过程与注意事项

在linux下用tomcat部署java web项目的过程与注意事项(原创) 一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java SE 6 Update 27根据操作系统选择Linux x64 - RPM Installer或Linux x86 - RPM Installer下载jdk-6u27-linux-x64-rpm.bin后放在/home目录中,当然其它地方也行.注意:LINUX

在linux下用tomcat部署java web项目

在linux下用tomcat部署java web项目的过程与注意事项(原创) 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java SE 6 Update 27 根据操作系统选择Linux x64 - RPM Installer或Linux x86 - RPM Installer 下载jdk-6u27-linux-x64-rpm.bin后放在/home目录中,当然其它地方也行. 注意:L

基于IBM Bluemix部署Java Web项目实战演练

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要介绍了IBM Bluemix,并详细说明了如何部署Java Web项目,如何添加MySql服务.最后,提出了自己的一些看法.  文章目录 一.Bluemix简单介绍 二.BlueMix空间申请试用 三.BlueMix创建Cloud Foundry应用 四.添加新的服务 五.总结 一.Bluemix 简单介绍 1.Bluemix 带来了什么        Bluemix 致力于解

阿里云部署Java web项目初体验

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/ (到2016.3.9就不能访问了) 本文实例下载: 一.准备工作 1.注册账号 下载完成后.可到这里https://free.aliyun

阿里云部署Java web项目初体验(转)

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/(到2016.3.9就不能访问了) war包有需要的可以来这里下载:http://download.csdn.net/detail/evan

tomcat部署java web项目遇到的一些小挫折

背景:本人不是Java开发人员,经过四年多的历练,可以说是一枚BI攻城师了吧,最近粗糙的写了一个Portal来集成cognos报表,下面就入正题说一下发布过程中遇到的小问题吧. a:前提:Java web项目已经在MyEclipse里面开发好,发布,利用MyEclipse8.5自带的tomcat运行,通过IE访问项目主页,登录验证一切OK b:把Java web项目导出为.war格式的文件放到tomcat/webapp下面 或者 在MyEclipse8.5中添加自己安装的tomcat6.0然后运

阿里云服务器部署Java Web项目全过程

最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾. 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里云的ECS,对于新用户有一定的优惠活动.服务器徐购好后可以在管理控制台下看到自己服务器的配置情况.我买的是centos7 1核2G的,详情如下: 本地主机连接服务器 购买了服务器之后,下一步当时是要远程操作服务器,所以需要和远程服务器建立连接.这里有两种方式:一种是使用

Linux(Centos)之安装tomcat并且部署Java Web项目(转)

1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:        b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装: