一、远程服务器

Linux系统是没有Windows那样可视化的界面的,所以首先我们需要一个远程Linux服务器的软件,有好多种,比较好用的XShell,下载地址:http://rj.baidu.com/soft/detail/15201.html?ald,下载完成后正常安装就好了。

安装完成后,就可以用XShell来远程服务器了。软件打开的页面是这样的:

  远程前,一定要保证你的linux系统ssh服务是打开的

打开方法:

  根目录下 /etc/init.d/sshd start 打开ssh服务

根目录下 /etc/init.d/iptables stop 关闭防火墙

解决 sshd设置不允许root用户用密码远程登录

vim /etc/ssh/sshd_config 修改

permitRootLogin without passwd  改成   permitRootLogin yes

    

点击文件,选择新建,即新建一个会话用于连接所要连接的服务器。新建会话的界面如下所示:

点击确定后会出现以下界面,图中红框中的会话就是刚建成的一个会话,然后点击连接按钮。

点击连接后,会自动弹出输入服务器用户名和密码的窗口,输入我们服务器的用户名和密码即可登录。

输入完成后点击确定按钮,当窗口出现以下信息时,即表明登录成功。

至此就远程上Linux服务器了。

二、上传安装包到服务器

远程上服务器之后,需要把要安装的软件的安装包上传的服务器上去。可以直接用命令来操作,当然如果有一个可视化的界面操作就更爽了。那就是XFTP,下载地址:http://rj.baidu.com/soft/detail/18249.html?ald。下载完成后,正常安装。

安装完成后,打开软件是这个样子的:

同XShell操作过程,选择文件新建,创建一个新的会话:

连接完成后是这样的:

这样就连接上服务器的文件夹了,下面就可以把本地的文件直接拖到服务器的路径下面了。这里是将安装包放到了/usr/local路径下,软件安装也会安装在该路径下。

三、安装软件

前面的工作都准备好之后,就得安装软件了。Linux系统和Windows系统安装包的文件类型不同。JDK需要下载.rpm后缀的,tomcat的压缩包需要.tar.gz格式的。

这里安装的是jdk-8u45-linux-x64.rpm、apache-tomcat-8.0.28.tar.gz

安装JDK

1、查看是否已安装JDK

rpm -qa|grep jdk

如果没有任何显示,即尚未安装JDK,可以安装。

2、执行命令安装JDK

用cd命令找到安装包所在路径

cd /usr/local

执行安装命令

rpm -ivh jdk-8u45-linux-x64.rpm

安装完成后在/usr/java路径下出现jdk1.8.0_45文件夹,下面对该文件夹进行重命名

mv /usr/java/jdk1.8.0_45 /usr/java/jdk1.8

3、配置环境变量

打开环境变量的文件

vi /etc/profile

按“i”进入编辑模式,在文件的末尾加入下面的内容,然后按Esc保存,“:x”加回车退出编辑

###########JDK环境变量开始###########

JAVA_HOME=/usr/java/jdk1.8

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

###########JDK环境变量完成###########

执行一下命令使环境变量生效

source /etc/profile

执行“cd”命令,回到根路径下,执行javac -version查看JSK是否安装成功,如果出现JDK的版本,即安装成功。

安装Tomcat

1、解压缩安装包

用cd命令找到压缩包所在位置

cd /usr/local

执行解压缩命令

tar zxvf ./apache-tomcat-8.0.28.tar.gz

解压后给文件夹重命名

mv ./apache-tomcat-8.0.28 ./tomcat

2、启动Tomcat

用cd命令找到tomcat下的startup.sh文件

cd /usr/local/tomcat/bin

用启动命令来启动Tomcat

./startup.sh

关闭Tomcat的命令是./shutdown.sh

总结

我们的项目中还用到了Mysql,但是Mysql安装过程中,编译总是出错,所以就直接把另外一个服务器上的Mysql直接拷过来用了。接触Linux之
前觉得会Linux真是高端大气,自己动手做过之后,发现确实挺好玩的。现在主要有师傅的经验,有机会也要自己研究一把,服务器运维工作量挺大的啊,是时
候挑战一下了,俗话说:技多不压身嘛。

Linux系统布置java项目的更多相关文章

  1. Linux系统搭建Java环境【JDK、Tomcat、MySQL】一篇就够

      前言:所有项目在完成开发后都会部署上线的,一般都是用Linux系统作为服务器的,很少使用Windows Server(大多数项目的开发都是在Windows桌面系统完成的),一般有专门负责上线的人员 ...

  2. Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql)

    转载自:Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql) 我的系统是阿里云的,香港的系统,本人选择的是系统镜像:CentOS 7.3 64位. 具体步骤: 配置Jav ...

  3. python-django项目-Linux系统建立django项目_20191117

    python-django项目-Linux系统建立django项目 1,Linux系统下面,cd /usr/local/lib/  看这个下面会有两个python版本,一个2.7,一个3.5,我们使用 ...

  4. Linux系统部署Web项目

    首先,需要有java环境和tomcat服务器,至于这个怎么安装,可以参考:云服务器 java+tomcat 部署与配置 项目部署 有两个大步骤: Step1 将已经写好的web项目打包成war包,在I ...

  5. linux系统下部署项目

    一.修改防火墙设置,开放对应的端口 修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条  -A RH-Firewall- ...

  6. 基于阿里云服务器Linux系统部署JavaWeb项目

    前段时间刚完成一个JavaWeb项目,想着怎么部署到服务器上,边学边做,花了点时间终于成功部署了,这里总结记录一下过程中所遇到的问题及解决方法.之所以选择阿里云,考虑到它是使用用户最多也是最广泛的云服 ...

  7. Linux系统下部署项目流程

    一.系统架构 linux系统 centOS 6.9 应用服务器:Tomcat /JDK 数据库服务器:MySQL 二.连接远程工具FinalShell 1.Centos 6: 启动服务:service ...

  8. Linux系统部署WEB项目(2020最新最详细)

    2020最新Linux系统发行版ContOS7演示部署WEB项目 为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐. 更多命令学习推 ...

  9. linux 系统下java开发环境的配置

    在安装之前,确保你的linux系统下有 jdk,jboss等相关软件 一.配置JDK环境变量 步骤: 解压缩JDK文件: unzip jdk1.6.0_31.zip 目录下显示文件夹jdk1.6.0_ ...

随机推荐

  1. Linux课程实践三:简单程序破解

    一.基本知识 1. 常用指令机器码 不同版本对应机器码不同,这里以我做实验的kali(Intel 80386)为例. 指令 作用 机器码 nop 无作用(no operation) 90 call 调 ...

  2. 循序渐进Python3(十)-- 2 -- SqlAlchemy

    ORM             对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类 ...

  3. 配置BUG-Linux系统下ssh登陆很慢的解决办法

    很多的Linux用户发现连接上Linux服务器在输入用户名之后还要再等一下才能输入密码,时间过长了,现在小编与大家分享一下如何解决ssh登陆问题的问题,希望对您有所帮助 . 1.我们平时登陆Linux ...

  4. (C语言)数组与指针的区别

    以前常常听过这种说法,说数组和指针这两者比较像,但是不能混淆,可是一直没能理解.刚刚在李云的<专业嵌入式软件开发>中,看了讲述数组与指针区别的一章,似乎有所领悟.本着知乎上看到的这张图,我 ...

  5. linux命令(6):rmdir 命令

    rmdir命令 rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的.(注意,rm - r dir命令可代替rmdir,但是有很大危险性.)删除某目录时也必须具有对父目录的写 ...

  6. db2 with ur

    这几天查询DB2数据库,老遇到select * from XXX with ur, 好奇ur是什么作用,现在记录一下. DB2中,共有四种隔离级:RS,RR,CS,UR,DB2提供了这4种不同的保护级 ...

  7. Codeforces Round #381 (Div. 2) 复习倍增//

    刷了这套题  感触良多 我想 感觉上的差一点就是差很多吧 . 每次都差一点  就是差很多了... 不能气馁..要更加努力去填补那一点点.  老天不是在造物弄人,而是希望你用更好的自己去迎接自己. A. ...

  8. 09-JAVA中的异常处理

    1. 程序执行结果: 也就是它根本就没抛出异常,更别提捕获异常了.那么,为什么会这样呢? 原来, 如上面程序展示,程序运行到k=i/j;的时候,就会直接终止,根本就不会运行到监视的程序,更不会运行到捕 ...

  9. linux环境下配置solr5.3详细步骤

    本人上周五刚刚配置了一遍centos下配置solr5.3版本,综合借鉴并改进了一些教程,贴出如下 单位使用内网,本教程暂无截图,抱歉 另,本人是使用.net编程调用solr的使用的是solrnet,在 ...

  10. WNDR3700V4恢复原厂固件(使用TFTP刷网件原厂固件)

    WNDR3700v4原厂固件下载地址: http://support.netgear.cn/doucument/More.asp?id=2203 操作方法: 1.将设备断电: 2.按住设备背面的Res ...