Ubuntu 系统上部署JavaWeb 应用(新的系统)
来源:互联网 发布:c语言中用户标识符 编辑:程序博客网 时间:2024/06/05 05:34
本次博客带来的是在一个全新的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
- Ubuntu 系统上部署JavaWeb 应用(新的系统)
- ubuntu系统上web应用环境的配置
- 云服务器的windows系统下部署javaweb
- javaweb--Tomcat>>基于windows 系统源码的编译和部署
- 在VPS上部署javaweb应用
- 【坑】在windows上部署JavaWeb应用
- 部署JavaWeb应用到Tomcat服务器上
- 在Ubuntu Server 8上部署GLPI资产管理系统
- 在 Ubuntu 7.10 上部署 Snort 入侵检测系统
- 在 Ubuntu 上部署 Snort 入侵检测系统
- 在Ubuntu上部署开源博客系统Blog_mini
- 实例操作--windows上面的项目部署到--Ubuntu系统上
- 新浪sae上php部署 应用配置及日志系统
- JavaWeb的监控系统
- Javaweb的博客系统
- Redhat5.4 系统上部署 MooseFS分布式文件系统的部署
- SSH的电商系统(javaweb)
- VisualBox 下部署Ubuntu系统
- redis哨兵模式和主从复制
- 单链表的创建算法
- centos 6.8 + pgsql 9.6 + pgagent
- AJAX第三步:AJAX接收返回为JSON类型的数据
- ArcEngine空间编辑(开始编辑与选择要素举例)
- Ubuntu 系统上部署JavaWeb 应用(新的系统)
- HashMap浅析
- Anaconda安装TensorFlow的教程
- android 隐藏导航栏 状态栏 标题栏
- 【C语言】测试程序运行时间
- Course1_神经网络与深度学习_deeplearning.ai_andrew_ng
- 遗传算法之二进制编码
- 华为机试-字符串的分割
- activeMQ发布订阅者模式使用