Ubuntu16.04安装JDK1.8并配置tomcat8.5部署前端项目
我不想生命被时光遗忘,所以努力学习.
Ubuntu16.04安装JDK1.8
-
在官网下载对应版本, 我这里下载的是
dk-8u191-linux-x64.tar.gz
-
在你想放JDK的位置新建文件夹,并将解压后的JDK移动到该文件夹.我这里是在home目录下新建一个jdk文件夹.
记住该目录,下面配置的时候要要用.我是放在home目录下,路径是 /home/用户名/jdk*
sudo tar -zxvf jdk-8u191-linux-x64.tar.gz
- 配置环境变量
sudo gedit /etc/profile
在文件最后添加以下配置,其中JAVA_HOME
就是你放置JDK的文件路径
#set Java environment
export JAVA_HOME=/home/homary/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
- 重启环境变量
source /etc/profile
- 重启电脑, 并输入
java -version
.出现下面的提示即安装成功.
![](https://img.haomeiwen.com/i10880795/2eb0030ff7bea9f4.png)
安装tomcat1.8
-
在tomcat官网下载8.5版本, .tar.gz后缀.
-
在想放置tomcat的地方新建一个文件夹.我这里是在
home
新建了一个tomcat
目录.
3.解压下载后的安装包后会得到一个文件夹,将文件夹里的文件移动到你新建的目录下.
sudo tar -zxvf apache-tomcat-8.5.35.tar.gz
因为可能存在tomcat/bin
访问权限的问题,所以我们更改一下权限
cd ~/
sudo chmod 777 -R tomcat
- 修改配置文件, 主要是修改
tomcat/bin
目录下的两个文件startup.sh
和shutdown.sh
.前一个用于启动tomcat,后一个用于关闭.打开两个文件,并在exec "$PRGDIR"/"$EXECUTABLE" start "$@"
之前添加以下代码.
其中要修改两处地方.JAVA_HOME
是你放置JDK的路径,TOMCAT_HOME
是你放置tomcat的路径.
#set java environment
export JAVA_HOME=/home/homary/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/home/homary/tomcat
编辑完成后退出.
- 启动和关闭tomcat
在tomcat/bin
启动控制台
sudo ./startup.sh
出现以下画面说明启动成功,此时打开浏览器输入localhost:8080
即可看到
![](https://img.haomeiwen.com/i10880795/167455b0971cf576.png)
![](https://img.haomeiwen.com/i10880795/caef0863d9458a82.png)
关闭tomcat
,输入 sudo ./shutdown.sh
![](https://img.haomeiwen.com/i10880795/1e1caec9447a6394.png)
tomcat部署前端项目
- 第一种方式,直接将打包后的项目拷贝到
tomcat
目录下的webapps
目录
- 启动tomcat,并在浏览器输入
localhost:8080/项目名/要访问的文件(默认入口文件是index.html)
如果把项目放在
webapps
下的ROOT
目录,即可不通过项目名访问,比如直接输入localhost:8080
- 第二种方式, 修改
tomcat/conf/server.xml
文件
在<Host></Host>
标签中间添加以下内容
<Context path="/WebProject" docBase="/home/build" reloadable="true" />
其中
- path:浏览器访问时的路径名
- docBase:web项目的WebRoot所在的路径,注意是WebRoot的路径,不是项目的路径。其实也就是编译后的项目
- reloadble:设定项目有改动时,tomcat是否重新加载该项目
- 第三种方式,进入到
tomcat2\conf\Catalina\localhost
目录,新建一个项目名.xml
文件
在新建的.xml
文件里添加以下配置
<Context docBase="/home/build" reloadable="true" />
在浏览器输入localhost:8080/.xml文件名/要访问的文件
修改tomcat默认入口文件.
打开tomcat/conf
目录下的web.xml
文件.在最下方可以找到以下代码
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
默认入口文件是 index.html
, index.htm
, index.jsp
.
修改为login.html
<welcome-file-list>
<welcome-file>login.html</welcome-file>
</welcome-file-list>
网友评论