centos7服务器搭建javaweb运行环境及代码部署

之前在一直在学习java web终于写完了第一个小demo,于是在阿里云上买了一个服务器,开始了配置服务器环境的踩坑之旅。。。。

ps:本文不讨论服务器配置的具体步骤,网上都很多,按部就班就是,本文主要记录配置过程碰到的一些小坑

工具:secureCRT+winCP

组合:centos7+jdk8+tomcat+mysql

第一步:安装jdk8

安装jdk的方法有两种,一种是用yum命令直接安装,第二种是在官网下gz压缩吧载解压然后配置环境变量,第三种是下载rpm安装包,利用rpm命令安装。

附一篇教程地址:jdk安装教程

我个人采用的是第二种的方法,然后根据教程配置环境变量,这一步算是顺利的,没遇到什么问题。

第二步:安装tomcat,这一步就非常坑了。。。

先贴教程:tomcat 安装教程

安装tomcat的过程十分简单,但是要让tomcat运行起来我就遇到了许多的小问题了。

安装:我是把tomcat解压缩包用winCP复制到user/local 目录下,由于tomcat的文件夹名字比较长,所以我又把文件夹重命名以方便使用。

按照教程,我傻傻的执了tomcat启动操作,也提示tomcat started,设置tomcat访问端口等一系列操作

然后在本机访问服务器8080端口。。。出现了下图的一幕

这不科学,折腾了半天,才知道阿里云的安全组是默认把8080端口关闭了,所以才会出现这一幕。

把8080端口加入安全组开放了之后,事情并没有解决,这次没有报响应时间过长。。。而是一直不断的加载(当然什么也加载不出来)。。。

后来,翻遍了论坛找到了一个解决方法

终于,能够成功加载tomcat的欢迎页面。

3.安装mysql

教程 : mysql安装教程

我选择的方法二:这次是比较顺利,但是。。。。

mysql默认的字符集不是utf-8,所以从本地数据库同步过去的数据。。。都是乱码!!!!

解决方法:mysql乱码解决方法

4.部署代码:

第一步:同步mysql数据库

第二步:导出war包到服务器端tomcat文件夹的webapp目录下

第三步:运行,测试bug,浏览器兼容等。。。

时间: 2024-08-08 13:56:11

centos7服务器搭建javaweb运行环境及代码部署的相关文章

腾讯云CentOS搭建JavaWeb运行环境(简易版)

腾讯云上购买的服务器快到期了,最后用来记录下怎么搭建JavaWeb运行环境. 在腾讯云上购买云主机后,进入云主机-控制台,会看到以下界面 点击更多,重装系统 弹出以下界面,选择服务市场-->基础镜像,选择你所需要的环境(如果购买的时候已选好环境可以略过..),我这里选的是Java多版本环境(Tomcat JDK MySql). 选完后输入密码,然后点击开始重装 系统开始重装,等待系统重装完毕. 重装成功后,登录云主机去查看配置的环境,这里推荐两个软件 WinSCP PuTTY 用WinSCP跟云

阿里云centos6.5下搭建javaWeb运行环境

一.主要方法 http://blog.csdn.net/hdfyq/article/details/38456981 上面文章的步骤至mysql安装完毕以及设置(记住 update user set host='%' where host='localhost' 别执行,你如果这样做了就对所有IP开放了访问mysql的功能,这样不安全,等会我们会用其他方式增加mysql远程访问权限) 二.其他自己总结 1.tomcat下载 上面URL指向的文章中讲到的Tomcat下载地址已经不能用了,需要修改成

Centos7服务器搭建VNC Server环境

在企业级项目的开发中,尤其是分布式项目,经常直接在服务器上进行开发工作,操作系统环境一般是Centos 7.普遍状况是,在服务器上安装IDE 开发工具,通过 Xshell等工具远程启动,本地通过虚拟桌面打开IDE,使用体验是非常差的,IDE 卡顿严重,及其影响开发体验. 解决方案:在Centos服务器上安装VNC(virtual network computing) Server.参考书可见:鸟哥的linux私房菜-服务器架设篇 VNC Server会在服务端启动一个监听用户要求的端口,端口号一

使用Eclipse搭建JavaWeb开发环境的几个基本问题

Eclipse搭建JavaWeb开发环境 eclipse是一个用于java程序开发的ide软件,tomcat是一个运行javaweb应用的服务器软件,使用eclipse开发javaweb应用的时,首要要把tomcat集成到eclipse中,并且对eclipse做一点简单的设置. 1.安装jdk.安装eclipse.安装tomcat等 ================================ 省略了. 2.eclipse基本设置 ================ 2.1 设置eclipse

Docker 搭建 Tomcat 运行环境

使用 Docker 搭建 Tomcat 运行环境 1. Docker与虚拟机的区别 2 搭建过程 2.1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: · 必须是 64 位操作系统 · 建议内核在 3.8 以上 查看 CentOS 7系统内核: [[email protected] ~]# uname  -r 3.10.0-327.el7.x86_64 2.2 安装Docker [[email protected] ~]# yum  -y   install   docker

9款一键快速搭建PHP运行环境的好工具

原文链接: http://www.cmhello.com/a-key-build-php-environment.html 内容提要: 建立一个PHP网站,首先需要搭建PHP的开发和运行环境,对于PHP初学者也是一个难题,下面介绍部分一站式PHP环境搭建安装程序.小编推荐使用APMServ或者phpnow. 一键搭建PHP运行环境工具 1.APMServ http://apmserv.s135.com/国内研发,功能强大,操作简单,无需安装,只需鼠标一点,即可在自己的电脑上傻瓜全自动搭建一个完美

搭建Babel运行环境,块级作用域,let和const命令

搭建Babel运行环境 Babel(http://babeljs.io/)可用于将使用ES6语法的脚本转化为ES5语法的脚本,基本功能的安装步骤如下: 1.安装node解释器和npm包管理工具 2.安装babel解释器  npm install -g babel (建议这个过程完成以后重启一下电脑,以免无法识别babel指令) 3.使用babel实现脚本转换,命令行进入js文件所在目录后   babel es6.js 示例:新建一个demo01.js,代码如下: //定义一个常量PI const

使用gulp搭建es6运行环境

es6引入很多新的语法特性,但是想要在现有浏览器环境执行,需要将ES6代码转为ES5代码,网上有很多转码器babel,traceur之类的,参考之后,使用traceur和gulp搭建es6运行环境,开始我的es6. 开始安装 首先确保电脑上安装了nodejs.1.创建一个项目目录2.全局安装Traceur,在控制台输入npm install -g traceur3.打开项目目录,安装gulp以及gulp-traceur插件npm install -g gulpnpm install gulp g

从零使用qemu模拟器搭建arm运行环境

为什么会有这篇文章 早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正处于整个Linux开发中间层,没有上层的C/C++业务和数据库的开发经验,也没有底层的内核和驱动开发经验,到底路该如何走--基于对Linux系统开发的理解和内核的兴趣,认为选择Linux内核开发更适合自己.于是到淘宝上买了块三星s3c2440(arm 9)开发板,学起内核开发.没有过多久,机缘巧合,正式加入了公司的内核开发部.就这样跟内核和arm打上交道了. 没有想到这一做就是3年了,arm芯片只有在公司才能使用