如何在云服务器下部署Java Web项目

如题所述

第1个回答  2018-05-18

大致步骤有:1.先从阿里云上购买一台linux云服务器2.安装shell,xftp3.下载linux版的jdk,tomcat,mysql4.linux上敲命令安装5.安装完成测试6.通过导入阿里云镜像快速部署javaEE项目(前面5部是基础)

1.linux目录下主要4个文件夹要知道,etc,usr,home,root

2.linux常用命令(有一些cp,mv详细使用没列出来,因为感觉可以用xftp去替代,如果真要用的时候也可以在查,个人觉得能记忆越少越好.先把常用的记牢了,在去记其他的。下面的每个命令我都有敲过,在linux使用中经常会用到。

cd ..cd ~ 返回主目录,就是root的目录cd / 切换到根目录下cd usr 切换到该目录下usr目录 ls 查看当前根目录下所有的文件和文件夹,是list单词的缩写mkdir 创建文件夹clear  清屏find/root -name '*test*' 在root目录下模糊查询test的文件和文件夹,tar打包,gz压缩,对于linux上的打包压缩文件也可以先在本地解压缩在上传linux服务器即可ps -ef | grep system  查看当前系统中所有的进程ps -ef | grep tomcat  查看tomcat当前的进程是多少pkill -9 -java    结束java进程netstat -apn |grep :8080然后用kill -9 pid  杀死指定的进程sh /usr/lib/tomcat/server/web_inst/webapp_cs/start.sh    启动tomcatifconfig 查看linux的网址netstat -an 查看当前系统的端口使用情况chmod u=rwx,g=rwx,o=r aaa.txt 给文件权限   和chmod 761 aaa.txt效果一样mv 剪切copy -s aaa复制文件夹或者文件   这个s是递归的意思,如果文件夹当中有文件,用-s就是遍历rm -s aaa删除文件夹或者文件rm -rf aaa 强制删除文件和文件夹  r代表循环,f代表强制,不用询问对于文件和文件夹的增删改查,都可以通过xftp来操作,如果要修改linux上的文件,可以把linux上的文件下载到windows上进行修改(比如加后缀.txt),修改完成之后在上传到linux服务器即可ctrl+c 强制退出vim 文件,修改文件的内容,vim aaa.txt,按i是编辑模式,如果要保存,按ESC,再输入:wq  就可以保存了tar -zcvf xxx.tar.gz /test/* 在linux上将文件进行解压linux默认开放的端口22是不能进行修改的


2.阿里云服务器这里我已经买好了,就不重复购买过程

请安装xftp和xshell

简单介绍下这两种软件作用(详情请百度相关文档)Xshell:通过网络连接到远程服务器主机。Xftp:能在Unix和Windows之间互传文件。

3.通过Xshell连接远程主机,如下图

这里推荐一篇比较好的文章阿里云部署JavaWeb项目初体验我跟着csdn该作者的操作顺利的启动了tomcat,在安装mysql的时候始终安装不上,后来发现自己一开始安装的linux是32位,网上教程基本64位,于是我就删了系统重做。完成之后。无意间找到个更好的方法。这方法可以让你迅速在阿里云上面部署。

这里有个阿里云的公共镜像,里面含有tomcat,jdk,mysql.可以省去你安装的麻烦。公共镜像地址这里要给各位说个坑。因为linux默认只开放了22端口,主要是为了安全性,但是我们的tomcat端口8080,redis端口,mysql端口等都需要开放,否则就无法连接。以前的操作

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

现在只需要进入到您的服务器当中,点击管理-->安全规则,把端口开放即可

由于之前已经装了阿里云系统,用镜像需要删除原来系统,所以我用了快照备份了下。首先需要先停止服务器,然后创建快照

下次如果要恢复上次记录,直接回滚回去即可现在我可以安心的重装系统了

上面步骤操作完以后:可以参考公共镜像地址,我这里大致说明一下

首先运行more readme.txt,这里会显示出初始mysql的密码输入指令:mysqladmin -u root -h 127.0.0.1 -p password然后输入初始密码,再输入新密码1、mysql -u root -p2、use mysql;3、 update user set host='%'  where user='root';  4、 flush privileges;测试web运行情况  http://您服务器的ip地址:8080tomcat 安装目录为:/home/tomcatweb app 请部署到以下目录  /home/tomcat/apache-tomcat-default/webappstomcat 端口默认运行在8080端口,可根据实际情况修改。

大功告成:测试一下

本回答被网友采纳

如何将Java web项目部署到服务器
我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤:① 打包上传:将项目打包成 war 文件,然后利用传到远程服务器(在Eclipse中直接将项目导出为.war文件)。② 将 war 文件移动到 Tomcat 目录下的 webapps 下。③ 重启 Tomcat,访问我们的项目。

Windows云服务器部署Java项目
部署Java项目到Windows云服务器的步骤如下:1. 登录与服务器选择首先,登录腾讯云账号,如果没有,点击注册后关联。选择服务器时,选择Windows server 2019数据中心版,配置所需的CPU、内存、硬盘和宽带。获取服务器的IP地址,管理员账号为administrator,以及重置密码的方法。2. JDK安装与配置双击下载的JDK...

java项目部署(Java项目部署到服务器)
如何部署java项目1、可以使用集群方式来部署。集群方式可以采用nginx+tomcat方式来部署两个或者多个Javaweb项目。原理:nginx作为集群,能够通过给出多个端口号来配合tomcat一起使用。2、既然是JavaWeb项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好Java开发环境,如OpenJDK的安装、...

如何将java web部署到腾讯云服务器上
可以在阿里云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。这样就可以轻松的点几次鼠标就能配置环境了。借助这些 php面板,可以轻松配置java web环境,不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdr...

怎么把java部署到云服务器上
1. 在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。2. 将项目上传到云服务器,基本分为三个步骤:① 打包上传:将项目打包成 war 文件,然后利用传到远程服务器(在Eclipse中直接将项目导出为.war文件)。② 将 war 文件移动到 Tomcat 目录下的 web...

nginx部署java项目?
这个方案省去了在本地安装和配置nginx,但是也只适用于开发阶段项目的部署运行和调试,真正在生产环境通常前后端项目会部署在不同的服务器。如果是IntellijIdea,在导入前端项目之后,右键项目addframeworksupport--webapplication,这时将会把前端项目转换为一个javaweb项目,然后将静态资源放在生成的web目录下...

tomcat 是如何在 javaweb 中部署的?
Tomcat 是一个开源的 Web 应用服务器,可以用来部署 Java 的 Web 项目。以下是部署 Java Web 项目的步骤:1. 将 Java Web 项目打包成 war 包。2. 将 war 包放到 Tomcat 的 webapps 目录下。3. 启动 Tomcat 服务器。4. 在浏览器中输入 http:\/\/localhost:8080\/项目名,即可 Java Web 项目的...

java web项目发布到阿里租用的服务器过程
首先你的系统里面要安装好java和tomcat 这2个东西在同一种环境下 是可以直接打包拖到新的服务器中运行的,注意路径即可。如果你的云主机是Linux,需要配置一下环境shell变量.如果是阿里云,Windows就稍微容易些,图形化的 首先安装JDK,Tomcat 配置环境变量JAVA_HOME 把你的war包部署上去 安装好数据库,...

怎样发布java web项目,直接输入IP就可以访问网页,而不需要在IP后加项 ...
\/> |---> 设置path为空就不需要写项目名 <\/Host> 2.如果不想在IP地址后面加端口号,修改访问端口为80(http协议默认端口)<Connector port="80" protocol="HTTP\/1.1"connectionTimeout="20000"redirectPort="8443" \/> 至此在浏览器中输入192.168.1.2就能访问部署好的网站 ...

javaweb项目如何部署上线
java的服务器你要租用一个主机或者虚拟系统,但是不能是一个简单的虚拟空间,因为java的项目部署需要启动 jvm tomcat 等,很复杂,比php的成本高很多 你可以租阿里云的服务器,一个月100的最低消费试用一下,装一个centos 6 来部署你的项目 部署java项目在阿里云上跟部署在你自己的机子上步骤一样,...

相似回答