本次博客带来的是在一个全新的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的时候回出现设置密码的界面
设置之后,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