Ubuntu 系统上部署JavaWeb 应用(新的系统)

时间:2021-10-15 13:54:38

本次博客带来的是在一个全新的Ubuntu系统中部署Web应用。具体可分为:

1. 在VMware 中安装Ubuntu 14.04 系统

2.安装SSH

3. 关闭防火墙

4.安装并配置mysql

5.安装并配置jdk

6.安装并配置tomcat

7.部署web项目

1. 安装Ubuntu 系统

网上的教程比较多,大家可以自己自行查看,本次重点在Web应用的部署。在这里就大致的提下:打开VMware 新建虚拟机,然后自定义安装,添加系统光盘,系统可以自行下载,然后可以不用管其他一路,下一步。最后进行安装,在安装的过程中,可以按照自己的意愿进行分区,也可以安装Ubuntu 自己带的分区方式进行分区。最后添加密码,用户等等。重启即可完成。

2. 安装SSH (root 用户下)

新装的Ubuntu系统,root用户没有设置密码,不能登录所以我们需要在自己的用户下使用

sudo passwd root 设置密码 

由于本次安装也可以在服务器上使用,所以我们使用WinSCP 和SSH,所以我们需要在新的系统中安装SSH支持。这样这些工具才能使用,

(1)apt-get install yum

(2)apt-get install openssh-server

这样就可以安装ssh,然后开启服务

/etc/init.d/ssh restart

3. 关闭防火墙(root用户下)

ufw allow 22/tcp

中上就可以使用WinSCP 和 Xshell ,如果没有开启ssh的话,那么在连接的时候会出现 连接错误,无法连接等错误,或者是授权失败连接失败(使用密码的时候)。

4.安装并配置mysql(root用户下)

(1)由于是新装的系统所以我们在使用的时候首先需要对软件进行更新

apt-get update 

(2)开始安装mysql 

1)apt-get install mysql-client-core-5.6

2)apt-get install mysql-client-5.6

3)apt-get install mysql-server-5.6

安装之后mysql服务就会起开,在安装server的时候回出现设置密码的界面Ubuntu 系统上部署JavaWeb 应用(新的系统)


设置之后,mysql服务启动,可以在最后一行看到“mysql start/runing process 6389” PID 或许不同,但是会出现。

然后可以使用 msql -u root -p 输入密码查看是否能进入mysql。

5.安装并配置jdk(root用户下)

(1)首先在windows 中下载linux版本的jdk 1.8 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

然后使用WinSCP 上传到Ubuntu中。

(2)进入cd /usr/local 中创建一个文件夹 web 然后在 ~ 情况下使用 mv 将jdk 移到web中。

mv jdk-8u144-linux-x64.tar.gz /usr/local/web/


(3)进入cd /usr/local  将压缩包解压,然后修改文件夹的名称Java

tar -zxvf jdk-8u144-linux-x64.tar.gz

mv jdk1.8.0_144/ Java

(4)最后进行配置 环境变量

vi ~/.bashrc

在文件的最后面添加:

export JAVA_HOME=/usr/local/web/Java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

最后保存

(5)使用reboot进行重启,重启后,重新登录使用java -version 查看是否有java的版本信息,如果有那么成功


6.安装并配置tomcat(root 用户下)

(1)首先下载tomcat linux版本

在这里我下载的是Tomcat 7.0 版本的。http://tomcat.apache.org/download-70.cgi

(2)上传Ubuntu 并解压缩

同样使用WinSCP 将Tomcat 的tar包,上传的Ubuntu中,然后使用mv 将tar 包移动到/usr/local/web中。使用tar 进行解压缩

最后改下名字mv apache-tomcat-7.0.81 tomcat

(3)修改配置文件

进入/usr/local/tomcat:cd /usr/local/tomcat 
加环境变量:sudo
vi /etc/profile
 
光标移到最下方 
I键进入编辑模式 
最后加入: 
CATALINA_HOME=/usr/local/web/tomcat 
export CATALINA_HOME 
ESC再输入:wq保存并退出vi 
进入bin目录:cd
bin
 
修改catalina.sh: sudo
vi catalina.sh
 
找到 
# OS specific support. $var _must_ be set to
either true or false.
 
在这行下面再定义一次CATALINAHOME以及JAVAHOME: 
CATALINA_HOME=/usr/local/web/tomcat 
JAVA_HOME=/usr/lib/web/Java
保存退出 

(5)开启tomcat

sudo ./startup.sh

这样Tomcat就安装配置成功。可以在windows 系统中浏览器中使用 Ubuntu 中的IP地址: IP:8080 回车,看是否能看到tomcat的欢迎界面不。


至此,以上就是环境的安装和配置。(jdk tomcat 都在一个文件夹中 / usr/local/web 中)

7. web项目的部署

我们在windows 系统中的Eclipse 软件中新建一个项目,作为实验,就一个index.jsp 页面。上面写些欢迎词。然后导出以war文件导出到桌面。然后使用WinSCP 软件将war文件 上传的Ubuntu中。将war 文件使用mv 移动到/usr/local/web/tomcat/webapps 中。然后就可以访问了,IP地址:8080/项目名/XX