如何使用域名访问自己的Windows服务器(Java web 项目)

写在前面

前段时间在阿里云弄了个学生服务器,就想着自己搭建一个网站试一试,在网上查阅相关资料时发现大部分都是基于服务器是Linux系统的,并没有找到关于window server系统的系统讲解,下面,我为大家详细介绍一下供大家参考

环境准备

域名 通过域名可以直接访问你的web项目,可以在阿里云,腾讯等公司申请域名

服务器项目的根本,项目需要部署到服务器上,可以在阿里云腾讯等公司购买使用,按月付费

服务器和域名是通用的,你可以从腾讯购买域名,从阿里购买服务器(我就是这样)

域名解析与备案

在获得域名和服务器后,首先要去购买服务器的地方进行备案(必须完成)以阿里云为例登陆阿里云网站后在右上角找到备案,按照引导进行备案(时间较长,我的备案了10天)在这期间可以在官网远程连接自己的服务器,第一次连接需要进行登陆密码的配置

备案完成后就可以进行域名解析了,找到购买域名的官方网站,找到购买的域名,找到解析按钮并点击,与备案完成的服务器公网IP进行绑定,完成后即可进入下一步

远程连接服务器

找到本机电脑的远程连接服务,连接到自己的服务器,用户名一般为Administrator密码为自己第一次登陆所设定的密码。连接成功后即可看到自己的服务器界面了(与Windows使用方法相同,视为自己的电脑)

Java环境配置和tomcat配置

在进入服务器后,要将自己平时所使用的环境变量配置好,Java环境是最重要的一个,Java环境便变量不会的可以参考以下链接

http://www.runoob.com/java/java-environment-setup.html

环境配置好后就可以将自己所使用的tomcat拷进服务器了,拷进去之后就需要进行以下操作了

打成war包在eclipse中将自己的web文件打成war包,我们就获得了相关的war包

将war包放到tomcat中将war包放到服务器中的tomcat的tomcat-7.0.52\webapps的目录下

将域名与项目绑定打开服务器中tomcat的tomcat-7.0.52\conf路径下的server文件

首先将
<Connector port="8080" redirectPort="8443" protocol="HTTP/1.1" connectionTimeout="20000"/>中的8080端口改为80端口

然后将
<Engine name="Catalina"defaultHost="localhost"> <Hostname="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /> </Engine>
中的localhost改为自己的域名(申请而且与服务器绑定的域名)

最后在<Host>标签内加上<Context reloadable="true" debug="0" docBase="C:\Users\Administrator\Desktop\tomcat-7.0.52\webapps\myweb" path=""/>
这里的docBase为项目的war包的全路径

测试双击tomcat-7.0.52\bin目录下的startup.bat打开tomcat,在网页输入域名看是否能够进入相对应页面(tomcat默认访问项目下的index文件,如何配置请自行查阅),如果第一次进入tomcat首页,那就在域名后面加上“/项目名”,访问成功后重启tomcat,就可以使用域名进入自己的网站了

如何使用域名访问自己的Windows服务器(Java web 项目)的更多相关文章

  1. 如何使用公网ip访问部署在云服务器的web项目

    我使用的是华为云服务器,已经在服务器上部署好项目,现在想要通过外网访问服务器的话,需要配置一下安全组:1.依据下图找到安全组,点击教我设置: 2. 进入安全组配置示例,根据自己的需要选择不同的配置方案 ...

  2. 如何将Java Web项目部署到服务器上

    转自:(此处更详细)http://blog.csdn.net/gulu_gulu_jp/article/details/50994003 一.前言 前面我们已经尝过了在云服务器上部署代码的甜头了,现在 ...

  3. 阿里云服务器部署Java Web项目全过程

    最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾. 购买服务器 第一步当然是需要购 ...

  4. Java Web项目发布及使用自定义域名

    详细讲解的网址: http://wenku.baidu.com/link?url=-ACZxKUcfrbhrMRUP3Ov-Q_c-Q9JPrA9D1fzHjHuJsWwZfRsVDVQ2qBtoY7 ...

  5. 配置Glassfish服务器、部署Java web项目、Maven安装配置及JDK版本匹配性问题

    错误一:在win7上通过命令asadmin start-domain启动Glassfish服务器时报错(如下): Exception in thread "main" java.l ...

  6. Eclipse创建的Java Web项目,如何启用外置浏览器访问jsp或者html页面

    当我们用Eclipse创建了一个Java Web项目,想访问一个jsp或者html页面时,通常会在目标页面(以jsp为例)上点击鼠标右键,选择[Run As]——>[Run on Server] ...

  7. java web项目部署到云服务器

    第一步把java web项目打包 成war包 第二步:在Build选里选择build Artfacts->water:war->Build war包建立完毕. 第三步:在官网下载winsc ...

  8. 在腾讯云服务器上实现java web项目部署

    ----------------------------博主讲废话 几天前搞了一台体验七天的腾讯云服务器.之前已实现在新浪云下java web项目的部署,不需要自己搭建环境,比较简单,而且自 己也偷懒 ...

  9. Resin服务器部署web项目

    Resin服务器部署web项目 学习了:https://blog.csdn.net/eff666/article/details/53324167 需要配置resin.xml文件: <host ...

随机推荐

  1. UAC table

    CREATE TABLE `sys_dept` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `name` varchar(50) D ...

  2. 4-CSS规范

    4.1 命名规范:4.1.1 css文件命名 reset.css 重置样式,重置元素默认样式,使得页面在所有浏览器中有统一的外观 global.css 全局样式,全站公用,定义页面基础样式(常见的公共 ...

  3. QA、EPG、PMO各自的职能划分及关系是什么?

    团队 职能 主要工作内容 EPG 负责过程持续改进工作 公司规范的建设和推广,并持续改进.收集过程改进需求,制定过程改进计划,获得高层的支持,并实施改进工作. PMO 负责公司内所有项目的审核.管理 ...

  4. 用 20 行 python 代码实现人脸识别!

    点击上方"Python编程与实战",选择"置顶公众号" 第一时间获取 Python 技术干货! 阅读文本大概需要 11分钟. 今天给大家介绍一个世界上最简洁的人 ...

  5. C#面向对象--属性

    一.属性(Property)作为类和结构的成员,是对字段的一种封装方式,实际上是一种特殊的方法,被称为访问器(Accessor),从而隐藏实现和验证代码,有助于提高字段读取和赋值的安全性和灵活性: 1 ...

  6. Object-C 银行卡,信用卡校验规则(Luhn算法)

    最近的项目中涉及到绑定用户的银行卡,借记卡.经过查找银行卡的校验规是采用 Luhn算法进行验证. Luhn算法,也被称作“模10算法”.它是一种简单的校验公式,一般会被用于身份证号码,IMEI号码,美 ...

  7. Javascript学习笔记-基本概念-语法、关键字和保留字、变量

    语法 1.区分大小写 2.标识符 所谓标识符,就是指变量.函数.属性的名字,或者函数的参数. 命名规则: 第一个字符必须是一个字母.下划线(_)或一个美元符号($): 其他字符可以是字母.下划线.美元 ...

  8. iOS开发日常笔记01

    为什么有initWithCoder还要awakeFromNib? awakeFromNib相较于initWithCoder的优势是:当awakeFromNib执行的时候,各种IBOutlet也都连接好 ...

  9. C++ 迷宫寻路问题

    迷宫寻路应该是栈结构的一个非常经典的应用了, 最近看数据结构算法应用时看到了这个问题, 想起来在校求学时参加算法竞赛有遇到过相关问题, 感觉十分亲切, 在此求解并分享过程, 如有疏漏, 欢迎指正 问题 ...

  10. .Net Core调用oracle存储过程

    一 前言 实战踩坑系列,调用第三方Oracle存储,各种血泪史,现记录如下. 二 入坑 首先,调用Oracle需要安装客户端驱动才行,但是在程序开发中下载客户端驱动是一个不明智的选择.于是,不管是微软 ...