linux系统下的web项目的部署

本文所用到的所有软件都已传至百度云盘,需要用的可自行下载安装。链接:https://pan.baidu.com/s/1dplyekS1ZExzvaHHdiOX0Q 密码:fo4q

在这里作者演示的是使用虚拟机上安装的linux系统的项目部署,云服务器上的web项目部署类似

前期准备:

首先,在自己电脑上装虚拟机软件,我使用的是VMware Workstation,然后在虚拟机上安装linux系统,我使用的是Cent OS,

安装完linux系统后配置其ip地址,这里介绍两种配置linux系统下配置ip的指令,一种是临时配置:通过

ifconfig eth0 192.168.0.168 network 255.255.255.0

另外一种是更改配置文件静态分配ip地址:

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

service network restart//重启network服务(重新加载网卡配置)

这里的ip地址要和你的电脑在同一个网段,我电脑的ip地址是192.168.0.166,

然后测试电脑的连通性,通过ping指令,电脑ping虚拟机ip,虚拟机ping电脑,互相能ping通证明环境搭建完成。

然后下面开始装JDK和Apche tomcat,这里作者只介绍解压文件Tar命令安装这两个软件,其他方式自行查询。

解压的前提首先得有这两个软件的压缩包,使用WinSCP文件传输工具,安装后登录

登录后看到如下的窗口,用户可以同时看到电脑和虚拟机的目录结构

先介绍Tar命令:

tar -zxvf jdk-7u65-linux-i586.tar.gz

tar -zxvf apache-tomcat-7.0.69.tar.gz

z格式为gzip,x解压文件,v显示执行文件列表,f要操作的文件

上面两条命令完后了对JDK和tomcat的解压,在文件传输工具

或者根据命令ls即可看到已经被解压后的目录

然后需要配置JDK的环境变量:

编辑profile文件->配置环境变量->使其环境变量生效

vi /etc/profile

在文件末尾设置这三条指令

souce /ect/profile使其环境变量生效

接下来开启tomcat,

通过cd /usr/local/apache-tomcat-7.0.69/bin进入tomcat的二进制文件

通过 ./startup.sh启动tomcat,在本地电脑通过虚拟机ip地址:8080访问tomcat的默认页面,出现如下页面证明tomcat开启成功

将开发后的web项目打war包通过WinSCP文件传输将其war文件拖拽到tomcat的webapps目录

通过 ./shutdown.sh和./startup.sh命令重新启动tomcat,然后通过在本地调试时的访问方式即可访问你的web项目,如图所示:

原文地址:https://www.cnblogs.com/henuLiGang/p/9183414.html

时间: 2024-10-03 22:40:32

linux系统下的web项目的部署的相关文章

linux系统下运行java项目的脚本编写

本文主要讲linux系统下运行jar包,至于如何打包jar包,放到linux系统下可以参考其他的博客. 在linux系统下运行jar包的命令如下: 1.java -jar xxxxx.jar  // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2.java -jar xxxxx.jar &   //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行. 3.nohup Java -jar xxxxxx.jar &  //意思是不挂断运行命令,当账户退

Linux系统下yum镜像源环境部署记录

之前介绍了Linux环境下本地yum源配置方法,不过这个是最简单最基础的配置,在yum安装的时候可能有些软件包不够齐全,下面说下完整yun镜像源系统环境部署记录(yum源更新脚本下载地址:https://pan.baidu.com/s/1miMNPgc     提取密码:hq6u): 1)安装nginx,用于yum镜像源访问配置 [[email protected] ~]# yum -y install gcc pcre-devel zlib-devel openssl-devel [[emai

eclipse远程调试Linux环境下的web项目

前提: 远程服务器上的代码和本地的代码同步 第一步 : 配置远程服务器下的startup.sh文件 在第一行添加 : declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" (不可换行,其中address=xxxx,调试端口可以自己配置,如下) 第二步 : 启动远程主机上的

[经验] Java Web 项目怎么部署到 Linux 系统上

废话少说, 直奔主题 第一步: 将 web 项目打成 war 包 1: 打开项目的 pom.xml 文件 如果是迭代后的项目, 记得修改项目的版本号, 这里我的是第二版所有就把 1 改成了 2 2: 将项目打包   先双击 clean, 完成后再双击 install, 等待打包完成 3: 在工程中找到 项目的 WAR 包    箭头所指的就是了 第二步: 将项目上传到 Linux 系统 将 war 包放到 Tomcat目录下的 webapps 文件夹中(有疑问的先看 https://www.cn

Linux系统下Jsp环境部署

-------本文大纲 简介 Jsp环境部署 Tomcat目录结构 SHOP++网上商城系统安装 --------------- 一.简介 JSP JSP(Java Server Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp).简单地说,jsp就是可能包含了java程序段的html文件(由ja

在Linux系统下运行微信Web开发者工具

微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折. 注:带 * 的步骤或文件为不确定是否管用的步骤或文件.本人系统为Linux Mint 18.1版本. 1.下载nwjs 下载nwjs的SDK. 2.将微信web开发者工具拷贝到nwjs 将在window系统下安装的微信web开发者工具文件夹中的package.nw.icon.ico.* 微信web开发者工具.exe拷贝到nwjs sdk解压后的文件夹内. * 解压 微信w

linux系统下部署TOMCAT异常:java.net.UnknownHostException

原文出自:http://www.myexception.cn/operating-system/444024.html linux系统下部署TOMCAT错误:java.net.UnknownHostException今天在修改linux环境中 /etc/hosts文件时候,保存之后,访问页面的时候突然这个错,后来网上查了下,解决了java.net.UnknownHostException: vps**: vps**        at java.net.InetAddress.getLocalH

Maven学习教程(七)------将web项目自动部署到tomcat下

一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Maven Project,如下图所示: 点击[next]如下图所示: 选择webapp,点击[next]如下图所示: 输入Group ID和 Artifact ID以及Package Group ID一般写大项目名称.Artifact ID是子项目名称. 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web. Packag

linux系统下基于mono部署asp.net,使用ef6与mysql出现的问题【索引】

git clone github.com/mono的源码,日期:2014-06-19,百度网盘链接:http://pan.baidu.com/s/1kTG9EUb 使用EntityFramework6连接MySql数据库(db first方式) 使用EntityFramework6连接MySql数据库(code first方式) 关于Linux和Windows下部署mysql.data.dll的注册问题 linux系统下基于mono部署asp.net,使用ef6与mysql出现的问题[索引]