javaweb项目部署到腾讯云上
来源:互联网 发布:北京乐乎公寓官网 编辑:程序博客网 时间:2024/05/04 17:25
因为课程作业要求,需要建一个个人网站,因为本身是做开发的,所以不想使用WordPress之类的建站,想用网上的开源博客,但之前没接触过,走了很多弯路和遇到很多坑。鉴于网上的资料不全面,于是写一篇从买域名和服务器到部署项目的教程吧。
1、首先最基本的购买服务器和域名(学生党可以享受每月1元购买服务器,不过配置很低)
买域名的话很简单,无需累述。
之后需要备案和实名认证,按照流程走就行了,最迟两个星期能完成
备案
实名认证
先点击右上角
然后
2、
查看购买服务器的IP、用户名、密码(需要自己设置)、连接终端的密码
3、去购买一个javaweb运行环境(tomcat、jdk、mysql)
或者自己搭建一个环境
公共镜像是什么都没有的,需要自己安装需要的软件,而服务市场里面有现成搭好的。
下面为大家介绍自行搭建服务器环境。
在此之前先下载两个操作工具putty和FileZlilla(这两个是在windows下操作远程linux的)
putty(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)用于windows连接远程linux服务器,相当于登录
我的电脑是win8 64位,所以下载这个
下载后打开:
输入登录名(我的是root):
输入密码(输入的时候不会显示内容,输入完成后 回车即可)
登录成功!
FileZlilla(https://filezilla-project.org/download.php?type=client)用于本地电脑与远程服务器的文件上传和下载
打开:
将下载好的JDK、MYSQL、TOMCAT的压缩包直接拖到远程服务器上你喜欢的地方。
以我为例进行安装
4、配置环境变量
JDK下载:(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
具体方法:http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html
输入java -version验证是否成功
MYSQL
在/etc/profile中添加: export PATH=$PATH:/usr/local/mysql/bin
输入 service mysql start
启动mysql
mysql -u用户名 -p密码
进入mysql
TOMCAT
在/etc/profile中添加: export CATALINA_HOME=tomcat安装路径
进入tomcat的bin目录
sh startup.sh启动sh shutdown.sh关闭
成功信息
配置环境变量可能会有疏漏,如果不行的话请自行google
5、将域名与服务器绑定
6、部署项目
在eclipse中右键项目–Export–WAR file
打包后变成war项目在项目target文件夹中可以找到
然后将war包通过FileZilla放到远程服务器Tomcat下的webapp下
接着请看这篇教程http://blog.csdn.net/boy298/article/details/49864399
PS:如果没有域名,可以用外网IP。
成功!
- javaweb项目部署到腾讯云上
- 腾讯云服务器部署JavaWeb项目
- 腾讯云学生机javaWeb项目部署
- 腾讯云部署自己的javaweb项目
- javaweb项目部署到linux服务器上
- 部署javaweb到云服务器上
- Flask部署到腾讯云主机上
- 基于腾讯云服务器上项目部署
- 在腾讯云上部署项目
- 部署 JavaWeb 项目到云服务器
- 将javaweb项目部署到阿里云
- 将javaweb项目部署到阿里云
- 【腾讯云的1001种玩法】JavaWeb项目部署指南
- 腾讯云centos7部署javaweb项目,并通过域名访问
- 如何将基于Struts2的JavaWeb项目部署到阿里云服务器上
- linux上部署javaweb项目
- 1小时教你把javaweb部署到腾讯云上详细教程(centOS6.6版本,jdk1.7+tomcat8+mysql)
- 阿里云Ubuntu服务器上部署JavaWeb项目
- Android drawable,mipmap微技巧
- 解决smartupload获取中文文件名乱码的问题
- windows下安装启动memcached服务失败
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支【转】
- 递归实现全排列
- javaweb项目部署到腾讯云上
- Promise with fetch and post
- ubantu 16.4 终端tab键命令不能补全的原因
- Solr6.0与Jetty、Tomcat在Win环境下搭建/部署
- GTK+学习笔记2——布局管理
- 微服务架构设计 第四步: 分析微服务架构依赖与风险; 开发微服务最关键的一步
- 按字节截取字符串
- JAVA温习课堂3
- Linux/Window下socket