Javaweb程序服务器部署

  话说从接触web后就想着写一个自己的站点然后别人都可以访问,这也是一个小目标吧,从之前在使用校园网的时候把自己的电脑当成服务器然后部署使用同学的电脑访问,现在想让所有人都可以访问,于是就花重金租了腾讯的云服务器,至于怎么租腾讯的云服务器就不赘述了,其实还有阿里的可以选择。

  在租服务器的时候选的系统是centos7,之前使用过ubuntu只是听说服务器的系统一般都选centos就选了,后来查了一些centos的资料后来好多都是在使用的时候查的。

  首先我自己安装的是java环境

  在官网下在相应的rpm包存放到任意路径,cd 到rpm包下,执行rpm -ivh rpm包名(安装显示进度),执行java -version测试java是否安装成功

  配置环境变量 在/usr/profile文件的最后添加(gedit  /usr/profile)

#set java environment
JAVA_HOME=/usr/java/default
JRE_HOME=/usr/java/default/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

保存退出,执行source /usr/profile更新文件件更改

  然后安装的是tomcat服务器,从官网下载tomcat的压缩文件(****.tar.gz)直接解压到自己需要放的位置即可,然后进入tomcat文件夹,输入命令./bin/startup.sh回车启动tomcat服务器,这时在浏览器中输入云服务器的公网ip+:8080既可以出现汤姆猫的页面表示tomcat启动成功,如果出现问题很有可能是因为云服务器没有开通80端口,这时只需要在云服务器的管理界面去开通相应端口或者开通所有端口即可。

  然后就是数据库的安装了,在我的上一篇博客中有专门写关于centos安装mysql的(http://www.cnblogs.com/huangxinyuan650/p/6360464.html)

  这样基本上所有javaweb环境搭建完成了,接下来就是将自己写的应用部署到服务器上了,在eclipse下运行正常的工程,只需要将工程导出成war包然后放到tomcat下的webapps文件夹下,然后重启tomcat即可(先关了再启动直接重启的命令我不知道,哈哈),然后在浏览器中输入公网ip:8080/war包名/(这里的url可以使用在eclipse调试页面的时候显示的url中把localhost/127.0.0.1改成公网ip) 即可,如果成功出现你所想看到的页面则表示部署成功。

  后期还会尝试ip与域名的绑定。

  总结:在尝试部署的时候之前也尝试过出现了一些问题,其中比较细节的问题的是开始一直出问题的原因是端口未开放导致一直无法访问tomcat。

时间: 2024-08-09 02:03:02

Javaweb程序服务器部署的相关文章

5.4WEB服务器、应用程序服务器、HTTP服务器区别

WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:   Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事.  应用

WEB服务器、应用程序服务器、HTTP服务器区别

WEB服务器.应用程序服务器.HTTP服务器区别 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: -Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web

WEB服务器、应用程序服务器、HTTP服务器区别[转]

WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服 务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主要支持的协议就是HTTP,所以通常情况下 HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事. 应用程

WEB服务器、应用程序服务器区别

WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主 要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说 的是一回事. 应用程

WEB服务器、应用程序服务器、HTTP服务器的区别

Web服务器: 基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事. 应用程序服务器(简称应用服务器): 我们先看一下微软对它的定义:"我们把应用程序服务器定义为“作为服务器执行共享业务应用程序的底层的系统软件”. 就像文件服务器为很多用户提供文件一样,应用程序服务

微信小程序详细图文教程-10分钟完成微信小程序开发部署发布(3元获取腾讯云服务器带小程序支持系统)

很多朋友都认为微信小程序申请.部署.发布很难,需要很长时间. 实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发.部署.发布的方式.当然,实现的是基础功能.但是,可以给学习者很便捷的体验和很好的启发. 不过,随着微信平台和云服务的发展,真担心,程序猿会失业! 目录 一.微信小程序申请 二.服务器设置(申请.部署.域名) 1.申请服务器 2.部署服务器 3.域名申请和配置 三.小程序发布 1.下载DEMO 2.下载开发工具并安装 3.配置参

实验四十七微软应用程序虚拟化之二APP-V Sequencer 5.1服务器部署和创建第一个Office虚拟应用程序包

 实验四十七微软应用程序虚拟化之二APP-V Sequencer 5.1服务器部署和创建第一个Office虚拟应用程序包 APP-V Sequencer用于监视和捕获应用程序安装以创建虚拟应用程序包.输出包含应用程序图标..osd 文件(包含程序包定义信息).程序包清单文件,以及 .sft 文件(包含应用程序的内容文件). 说明: 环境基于实验四十六,准备一台Windows Server 2012的虚拟机名为APP-VSequencer并且加入域kkfloat.com,然后关闭UAC功能 1登录

.Net Core 在Linux服务器下部署程序--(3). 部署.net Core程序

确认第二步中的软件已安装完成 lrzsz文件上传下载软件 zip与unzip压缩包软件 net core 相关软件 确认上述软件安装完成之后,开始部署程序 创建部署文件夹 我的习惯是在usr文件夹下新建publish文件夹,然后在publish文件夹中各创建各个程序对应的文件夹,在文件夹下back和front分别来存放前端和后端部署程序 由当前所在文件夹,进入usr文件夹 查看当前所在文件夹  进入usr文件夹 : cd /usr 创建publish文件夹,并查看文件夹是否创建成功 创建publ

常见的web容器与应用程序服务器区别及对比

tomcat 类型:servlet容器和HTTP web服务器 功能:实现了一些J2EE特性包括Java Servlet.JSP页面.Java EL和websocket,还有纯java的http web server. 重要组件: catalina是一个servlet容器 coyote是连接器 Jasper是tomcat JSP引擎,解析编译JSP称为servlet,运行时,可以检测JSP的改动并且重新编译它们. Cluster用来管理大型应用,用来做LB WAS(Wephere Applica