腾讯云部署javaWeb项目的实现步骤

目录
  • 1.登录腾讯云
  • 2.安装java环境
  • 3.配置环境变量
  • 4.安装tomcat
    • 1、启动tomcat
    • 2、开放8080端口
  • 5.上传部署java WEB项目

1.登录腾讯云

点击登录选择浏览器登录。输入用户名 按回车键 然后输入 密码。

2.安装java环境

直接命令:yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

3.配置环境变量

下面直接上命令

vim /etc/profile
i (进入编辑状态)

将下面三行代码放在文件末尾

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64(注意这行是照着别人写的,结果报错,我使用的下面那一行。具体看安装的版本,请自行替换)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

按Esc(退出编辑状态)

:wq(保存并退出)

source /etc/profile (让设置立即生效)

4.安装tomcat

首先在tomcat官方下载tomcat文件,然后利用ftp工具上传到linux服务器,我用的是腾讯推荐的 PuTTy 的ftp工具

注意在下面是使用ftp工具上传下载的tomcat。用的是PuTTY因为免费,写这个是记录入门过程,小白可以看看。后面我用的是xshell6,安装请自行百度。

open IP地址

用户名

密码

putD:/tomcat/apache-tomcat-8.5.37.tar.gz /home/apache-tomcat-8.5.37.tar.gz

下面回到linux界面操作服务器端命令

tar zxvf apache-tomcat-8.5.37.tar.gz(执行命令解压上传的tomcat)

cd / (回到根目录)

1、启动tomcat

执行命令:/home/apache-tomcat8.5.37/bin/startup.sh(这个命令第一次安装是用成功了,后面还是要进入bin目录下,在输入启动命令,末尾有介绍)

2、开放8080端口

在linux上开启的tomcat使用浏览器访问不了。
主要原因在于防火墙的存在,导致的端口无法访问。
CentOS7使用firewall而不是iptables。所以解决这类问题可以通过添加firewall的端口,使其对我们需要用的端口开放。
1.使用命令 firewall-cmd --state查看防火墙状态。得到结果是running或者not running
2.在running 状态下,向firewall 添加需要开放的端口,如果没开启 systemctl start firewalld 开启即可
命令为 firewall-cmd --permanent --zone=public --add-port=8080/tcp //永久的添加该端口。去掉--permanent则表示临时。
3.与之对应关闭的命令为firewall-cmd --zone=public --remove-port=8080/tcp --permanent
4.firewall-cmd --reload //加载配置,使得修改有效。
5.使用命令 firewall-cmd --permanent --zone=public --list-ports //查看开启的端口,出现8080/tcp这开启正确
6.再次使用外部浏览器访问,这出现tomcat的欢迎界面。

7.查看netstat -tunlp

补充(CentOS7以下有专门的防火墙操作命令):

开启防火墙的命令

systemctl start firewalld.service

关闭防火墙的命令

systemctl stop firewalld.service

开机自动启动

systemctl enable firewalld.service

关闭开机自动启动

systemctl disable firewalld.service

查看防火墙状态

systemctl status firewalld下列显示表示没有问题。

查看设置是否有效

firewall-cmd --zone=public --query-port=8080/tcp

5.上传部署java WEB项目

首先是上传,但是100多M的war包用PuTTY竟然上传失败!没办法只好整了个xshell

关于Xshell,直接去官方网站下载,需要你填写一个邮箱,然后你的邮箱会收到一个下载地址,点击下载就好啦。安装的时候选择个人学校免费版本的就好了。

然后连接上Xshell,同样是访问 ip,用户名,密码这三个参数然后下面命令:

rz (查看是否安装上传工具rz 指上传到linux服务器 )

yum install -y lrzsz (安装上传工具)

rz -be(或rz 选择你要上传的文件上传即可,我用rz 命令失败,涉及到二进制的问题)

特别说明:上传的文件在你登录的用户名下,我用root登录,因此上传文件在root目录下。害我找半天,不在home目录下哦

然后把war移动到tomcat的webapps文件下,再重新启动tomcat就好了。

cd root (进入刚才上传的文件夹)

mv sanyimall.war /home/apache-tomcat-8.5.37/webapps (把上传的war包移动到webapps下)

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:

切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)

1,启动tomcat服务

方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。

2,关闭tomcat服务

./shutdown.sh

到此这篇关于腾讯云部署javaWeb项目的实现步骤的文章就介绍到这了,更多相关腾讯云部署javaWeb项目内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 宝塔面板配置及部署javaweb教程(全网最全)

    配置宝塔面板javaweb运行环境详解,若出现404nignx错误也可按此教程进行检查 1.准备:(解析成功的域名,本地运行完好的项目,宝塔面板) 解析按照阿里的教程一步一步来,不会出错,非常简单,有问题的自行百度 2.登陆宝塔面板配置环境安装必备软件 这里推荐安装Nginx web服务器,感觉Apache要没落了,安装都是一键式安装,除了图示的软件之外,还需下载phpMyadmin(用来管理数据库,配套下载php5.3) 另外,在选择tomcat版本的时候,对应的jdk规则为 tomcat7.

  • IDEA部署JavaWeb项目到Tomcat服务器的方法

    IDEA创建一个传统JAVA WEB项目(不使用maven构建) 方法一 File --> NEW --> Project --> Java (勾选Web Application) 方法二 File --> NEW --> Project --> Java Enterprise(勾选Web Application) IDEA部署JAVA WEB项目 IDEA 并非把项目放到 tomcat 的 webapp目录中,而项目还是在源项目目录中,IDEA采用了一种无入侵Tomc

  • Idea2020.2创建JavaWeb项目(部署Tomcat)方法详解

    Idea2020.2创建JavaWeb的方式略有改动,以下做个记录 1.创建项目不再是Java Enterprise了,而是先New 一个普通Java项目 2.创建项目后,选择Run->Edit Configuration->左上角加号->Tomcat Server(注意不是TomEE)->Local 3.点击Application右边的Configure,找到你放置的Tomcat的目录,点击OK 4.选择你运行项目调试项目的浏览器,我的电脑安装的是New Edge,你可以自行选择

  • Linux服务器部署JavaWeb项目完整教程

    本文大部分参考网上其他教程,是实际操作后回过头来的一些总结,希望可以对正在部署项目的你有所帮助. 基本环境:Centos7.tomcat8.jdk8,MySQL5.6.nginx 安装JDK yum install java-1.8.0-openjdk* -y 使用yum安装,无需配置系统环境,执行完这条命令后JDK就安装好了. 安装Mysql 我们这里使用Mysql,如果使用MariaDB ,一般云服务器有安装,只需要升级就可以. 安装步骤: # wget http://dev.mysql.c

  • 如何将javaweb项目部署到linux下

    一般都在windows下开发的,现在部署到linux下:1,将项目达成war包(用eclipse,项目右键-->Export-->选择war file)2,将tomcat(用winSCP当然你也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下3,然后将项目的war包放到tomcat的webapps目录下4,启动tomcat(命令:./startup.sh(linux下启动tomcat是.sh文件而非.bat

  • JavaWeb项目部署到服务器详细步骤详解

    JavaWeb项目部署到服务器详细步骤 本地准备 在eclipse中将项目打成war文件:鼠标右键要部署到服务器上的项目 导出项目数据库文件 MySql导出数据库文件方法:利用Navicat for MySQL.鼠标右键要导出的数据库,选择转出SQL文件即可 Oracle导出数据库文件:利用PLSQL Developer即可 服务器准备 基本的jdk安装,服务器(比如tomcat)还有数据库的安装都必不可少 将项目的war文件复制到tomcat的wepapps文件夹下即可 创建和代码中数据库连接

  • 浅谈JavaWeb中的web.xml配置部署描述符文件

    1. 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码. DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义). 所有部署描述符文件的顶层(根)元素为web-app.请注意,XML元素不像HTML,他们是大小写敏感的.因此,web-App和WEB-APP

  • javaWeb项目部署到阿里云服务器步骤详解

    记录web项目部署到阿里云服务器步骤 (使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以完成打包,如下图: 2.安装Xshell和Xftp两种软件 简单介绍下这两种软件作用(详情请百度相关文档) Xshell:通过网络连接到远程服务器主机. Xftp:能在Linux.Unix和Windows之间互传文件. 3.通过Xshell连接远程主机,如下图    4.创建会话完成,点击连接,显示

  • 腾讯云部署javaWeb项目的实现步骤

    目录 1.登录腾讯云 2.安装java环境 3.配置环境变量 4.安装tomcat 1.启动tomcat 2.开放8080端口 5.上传部署java WEB项目 1.登录腾讯云 点击登录选择浏览器登录.输入用户名 按回车键 然后输入 密码. 2.安装java环境 直接命令:yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel 3.配置环境变量 下面直接上命令 vim /etc/profile i (进入编辑状态) 将下面三行代码放在

  • 云服务器部署 Web 项目的实现步骤

    目录 一: 搭建 Java 部署环境 1: 安装 JDK 2: 安装 Tomcat 总结 如何验证tomcat是否启动成功? 3: 安装 MySQL 二: 部署 web 项目 1: 给服务器准备好依赖的数据 2: 微调我们的 Java 代码 3: 重新打包 4: 上传到服务器上 5: 验证 一: 搭建 Java 部署环境 之前说过 yum这个命令了,是"包管理器",可以理解为他就像是"应用商店",我们需要安装 JDK,Tomcat,还有Mysql,当然,我们下载需要

  • Gitlab CI-CD自动化部署SpringBoot项目的方法步骤

    目录 一.概述 二.前期准备 三.总体架构图 四.环境搭建 1.环境准备(可选) 2.Gitlab安装 3.安装 Runner 4.安装应用服务器环境 五.创建 SpringBoot 项目 1.使用Gitlab Spring 模板快速创建一个 SpringBoot 项目: 2.添加环境变量(登录应用服务器密码) 六.总结 一.概述 本文主要记录如何通过Gitlab CI/CD自动部署SpringBoot项目jar包. 二.前期准备 准备三台 CentOS7服务器,分别部署以下服务: 序号 系统

  • IDEA 中创建并部署 JavaWeb 程序的方法步骤(图文)

    目录 前言 创建项目 配置Tomcat 验证访问 注意 总结 前言 在之前 Java 的学习中,我们可能更多地是和控制台程序打交道,也就是我们日常说的黑框框程序. 现在既然完成了 Java SE 部分的基础知识,是时候来学习 JavaWeb 部分.而随着 IDEA 的强势崛起和不断更新,使用 Eclipse 的同学可能会有些不习惯 IDEA.这一点确实是,IDEA 不同版本之间的操作和设置可能都有微小的变动,就算你之前一直使用的 IDEA,也可能会随着 IDEA 的更新找不到某些隐藏在犄角旮旯的

  • Linux下部署springboot项目的方法步骤

    最近在研究将springboot项目部署到Linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上. 1.在pom文件中添加springboot的maven插件 <build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> spring-boot-maven-plugin</artifactid> </p

  • 基于Docker镜像部署go项目的方法步骤

    依赖知识 Go交叉编译基础 Docker基础 Dockerfile自定义镜像基础 docker-compose编排文件编写基础 当然,一点也不会也可以按照这个步骤部署完成,不过可能中间如果出点小问题,会不知道怎么解决,当然你也可以留言. 我是在mac环境上开发测试的,如果你是在windows上可能有一点出入,但应该不会有啥大问题. 一.依赖环境 Docker 二.编写一个GoLang web程序 我这里就写一个最简单的hello world程序吧,监听端口是80端口. 新建一个main.go文件

  • 使用docker部署dubbo项目的方法步骤

    1.首先用springboot构建一个简单的dubbo测试程序,并引入相关依赖 编写公共接口api 编写provider实现UserSvice的方法,并暴露服务 编写provider的配置文件 编写Consumer 通过调用provider的服务获取user信息并返回 consumer的配置文件 测试程序已完成 在本地启动,看看程序是否能正常调用服务 启动zookeeper 先启动provider端再启动consumer端 通过dubbo的控制台看到我们的服务已经注册成功 通过访问本地,看到我们

  • 使用jenkins部署springboot项目的方法步骤

    1.准备工作 1.JDK安装 2.Maven安装 3.Git安装 4.jenkins安装 以上软件安装成功后进入jenkins进行相关配置. 如果需要通过SSH进行远程发布项目,jenkins需要安装 Publish Over SSH 插件 2.全局配置 通过whereis git查找git的安装地址 3.全局配置完成后在进行系统配置 ,如图 4.基础配置完成以后,下面我们来新建一个项目 项目的配置: 5.shell mvn clean package -Dmaven.test.skip=tru

随机推荐