腾讯云服务器Ubuntu16 JDK+Tomcat+MySql配置 02

腾讯云学生服务器配置

02 配置ORACLE JDK1.8 与 Tomcat 7 及 静态页面的服务器部署

附 Xshell 6 及 Xftp的安装与使用

目录

1.配置Oracle JDK8

2.配置Tomcat 7

3.部署静态html页面

附:安装Xshell 6 及 Xftp


1.配置Oracle JDK8

一定先要用:sudo su 获取权限!!!!

照例,先上配置成功的结果图

图1

下面是详细步骤:

(1)设置PPA:(Personal Package Archive 个人软件包存档)

键入命令:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

(2)根据需求安装jdk版本(安装JDK8)

键入命令:

sudo apt-get install oracle-java8-installer

然后一路yse和ok,直到显示安装完成

  (3)手动配置环境:(这里直接略过也可以,不过我还是手动配了一便)

vi /etc/profile

按shift+g定位到最后一行,按a进行编辑(此时页面下显示INSERT字样)

输入:

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

这里的/usr/lib/jvm/java-8-oracle为我的jdk安装目录,具体视情况而定。

然后按esc键,并输入:wq(注意,是:wq,不是wq),保存并退出。

输入:

source /etc/profile

tips:在修改配置文件时,产生了一些困惑,主要是vim的相关操作问题:

(1)vim的启动:

  • vim 直接启动vim
  • vim filename 打开vim并创建名为filename的文件

(2)插入命令

  •  i 在当前位置生前插入 
  •  I 在当前行首插入 
  •  a 在当前位置后插入 
  •  A 在当前行尾插入 
  •  o 在当前行之后插入一行  
  • O 在当前行之前插入一行

附vi相关操作:(一定要带 “:” )

  • :w 保存文件但不退出vi 
  • :w file 将修改另外保存到file中,不退出vi 
  • :w! 强制保存,不推出vi 
  • :wq 保存文件并退出vi 
  • :wq! 强制保存文件,并退出vi 
  • :q 不保存文件,退出vi 
  • :q! 不保存文件,强制退出vi 
  • :e! 放弃所有修改,从上次保存文件开始再编辑命令历史

                                                                                        更多请参考:https://blog.csdn.net/feosun/article/details/73196299​

(4)输入java -version,检查JDK版本

java -version

显示:

java version "1.8.0_181"

Java(TM) SE Runtime Environment (build 1.8.0_181-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)​

即配置成功 

2.配置Tomcat 7

(1)在/home/ubuntu中新建文件夹

先确认安装位置,我这里安在home下的ubuntu文件夹下

cd /home/ubuntu

然后 新建tomcat文件夹

mkdir tomcat


(2)上传.gz文件

打开Xftp,将下载好的apache-tomcat-7.0.90.tar.gz文件拖至右侧,上传至/home/ubuntu中位置

XFtp相关操作见文末


(3)解压文件,输入:

tar zxvf apache-tomcat-7.0.90.tar.gz -C /home/ubuntu/tomcat

(4)修改配置文件

打开安装目录下的bin文件夹:

cd /home/ubuntu/tomcat/apache-tomcat-7.0.90/bin

并输入:

ls

获取文件列表

bootstrap.jar       commons-daemon-native.tar.gz  digest.sh         startup.bat           tool-wrapper.sh
catalina.bat        configtest.bat                setclasspath.bat  startup.sh            version.bat
catalina.sh         configtest.sh                 setclasspath.sh   tomcat-juli.jar       version.sh
catalina-tasks.xml  daemon.sh                     shutdown.bat      tomcat-native.tar.gz
commons-daemon.jar  digest.bat                    shutdown.sh       tool-wrapper.bat

用vim打开其中的 setclasspath.sh 文件

vi setclasspath.sh

用与修改jdk配置文件同样的方法,按shift+g定位到最后一行,按a进行编辑:

JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=${JAVA_HOME}/jre

按esc,然后输入:wq 进行保存并退出

:wq

回到 tomcat目录下

cd ..

使用命令

bin/startup.sh

如出现:

Using CATALINA_BASE:   /home/ubuntu/tomcat/apache-tomcat-7.0.90
Using CATALINA_HOME:   /home/ubuntu/tomcat/apache-tomcat-7.0.90
Using CATALINA_TMPDIR: /home/ubuntu/tomcat/apache-tomcat-7.0.90/temp
Using JRE_HOME:        /usr/lib/jvm/java-8-oracle/jre
Using CLASSPATH:       /home/ubuntu/tomcat/apache-tomcat-7.0.90/bin/bootstrap.jar:/home/ubuntu/tomcat/apache-tomcat-7.0.90/bin/tomcat-juli.jar
Tomcat started.

表明已经配置成功,此时打开浏览器,访问公网地址并加上:8080

http://localhost:8080/

出现tomcat主界面。

图2

If you're seeing this, you've successfully installed Tomcat. Congratulations!

3.部署静态html页面

(1)在webapps文件夹中新建test文件夹,将html文件拖进去

图7

(2)配置Tomcat

cd  你的tomcat安装目录,

在\conf\server.xml中</Host>下</Engine>上添加如下内容

<Host name="ip" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
 
<Context path="" docBase="test" debug="0" reloadable="true" crossContext="true"/>
 
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="tot_log." suffix=".txt" timestamp="true"/>
 
</Host>

注:Host name="ip地址“  docBase="放在webapps下html文件夹名"

ESC后输入:wq保存并即可

(3)测试

浏览器输入:

http://139.199.158.119:8080/test/2018-8-12.html

图8

搞定,收工!

附:安装Xshell 6 及 Xftp

emmm本来想传个资源来着,结果显示已经重复了。好吧,其实这些资源能在官网下到免费版本的(for Home/School),具体流程也很简单,留一下自己的个人邮箱即可,会直接发下载链接到你的邮箱,异常使人放心呐~

所以就安利这个法子。嗯哼

链接在此↓

Xshell 6 最新版本:https://www.netsarang.com/download/down_form.html?code=622

Xftp 6 最新版本:https://www.netsarang.com/products/xfp_overview.html

图1

如图1,选中Evaluation user / Home & School user ,License type有两种:Evaluation / Home & School ,第一种是使用版本,有完全的功能,但是使用时间有限制,我选择的是第二种,其实在网上搜索到了破解版,但是不能和我下载的另一份Xftp(Xftp6的资源比较难找)一起正常使用,所以就卸了重装(摊手)

这里就给大家看下俩安装包长啥样

图2​

安装就是一路确认过去 ,yeah

这里就提一点,安装完Xshell后,要重启一下,再安Xftp,然后再重启一下,让设置生效,不然就没法正常打开Xshell,或者无法从Xshell的按钮处打开Xftp,或者Xftp能正常打开,Xshell却打不开。。。等等等等类似问题,最后我发现,重启一下就完事儿了

(摔!)

图3

呐,这儿就是Xshell 6 的界面,比之前的版本Xshell 5 好看多了

点击图3左上角文件 - 新建,出现如下界面,输入你的主机地址(公网)

图4

名称自己决定,你能认得就可以,主机一定要填公网地址,然后点击右上角的用户身份验证

图5

这时候我们的密钥就派上用场了,在本地文件夹找到你的密钥,输入用户名,密码不用输入。

至此,点击连接,就会出现类似图3的界面了 :)

顺便,Xftp怎么使用呢~

举个栗子,配完Tomcat后,我丢了个自己写的非常非常非常非常简单的HTML文件上去,然后

找到tomcat的webapps文件夹,然后把html文件丢进去,从左往右一拉,完事儿 :)(至于怎么完成部署这个静态页面,见下面的Tomcat配置) 

明天写mysql以及nginx的配置~

猜你喜欢

转载自blog.csdn.net/River_sum/article/details/82468714