javaweb + tomcat + 部署 + 域名绑定 + 默认首页
①:把javaweb项目打包成war(不会的自行百度)
②:把war拷贝到服务器的tomcat里面的webapps下
③:到bin文件夹下.bat文件启动tomcat,启动后会解压war包
⑤:解压后,在webapps下会得到与你war名相同的文件夹(这文件夹就是你的项目了)
⑥:到你项目的WEB-INF文件夹下的web.xml里,在<welcome-file-list>节点之间加一个<welcome-file>节点,这就是你的默认首页,如<welcome-file>index.jsp<welcome-file>
在这里要注意,如果你的index.jsp不是放在webRoot,也就是根站点下,而是放在webRoot里面的一个子文件夹下(如:在webRoot下面有个Index文件夹,Index文件夹里有
index.jsp),那么请注意<welcome-file>index.jsp<welcome-file>就要改成<welcome-file>Index/index.jsp<welcome-file>。
⑦:我们不但要在WEB-INF文件夹下的web.xml加个<welcome-file>Index/index.jsp<welcome-file>。在tomcat目录下的conf里的web.xml也要加。打开web.xml在里面找到<welcome-file-list>,然后加上<welcome-file>Index/index.jsp<welcome-file>。即可。这个跟步骤六一模一样的
⑧:在tomcat目录下的server.xml里,找到<Connector>节点,把里面的port="8080",改成"80"。找到<host>节点,把它的name="localhost" 改成你的域名,如www.aa.com。然后在host节点里面,加上一个子节点,内容为:<Context path="" docBase="E:/Server/apache-tomcat-7.0.78/webapps/Yellow" reloadable="true" />,把docBase里面的路径改成你项目的直接路径,如这句话E:/Server/apache-tomcat-7.0.78/webapps/Yellow,我的项目为名Yellow。
⑨:当你将某个页面作为首页时(就如我们将index.jsp作为首页),index.jsp的内容路径会遭到影响(仅仅这个页面会受到影响,其他页面不会)。会受到什么影响呢。例如,在这个页面里我导入了一个样式,如<link type="text\css" href="css/mian.css">,这样式路径会发生变化,我们要将它路径改成Index/css/mian.css。注意我们的目录结构是:Index文件夹下有一个css文件夹,里面放样式,有一个img文件夹放图片,然后Index文件夹下有个index.jsp。(如果理解得模糊,随便变一下路径测试一下就可以了)。不只是css样式导入,如其他图片啊之类的也要改。
最后:记得开放80端口(有些防火墙会把它关闭)。如果80端口开放了,但显示被占用,请看我另一篇关于80端口被占用的笔记。
javaweb + tomcat + 部署 + 域名绑定 + 默认首页的更多相关文章
- nginx反向代理+tomcat域名绑定
今天在用nginx做反向代理时,由于一个tomcat下有多个应用,因此要在tomcat做域名绑定.tomcat启动后,通过域名+端口是可以访问到页面的,但是通过nginx转发后就不能访问了,因此tom ...
- Tomcat部署web项目,如何直接通过域名访问,不加项目名称
问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题. JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名访问,不加项 ...
- 域名解析与多域名绑定多个Tomcat项目
第一步.域名解析 1.登录阿里云的服务器地址:https://www.aliyun.com/ 新手礼包地址:https://s.click.taobao.com/as9o9Ox 2.点击控制台 3 ...
- Tomcat绑定多个IP地址 多域名绑定
http://blog.csdn.net/stevenyanzhi/article/details/6029776 Tomcat绑定多个IP地址 如果一台服务机上有多个IP地址又有多个工程如何一个IP ...
- tomcat域名绑定设置
域名绑定分为单域名绑定.多域名绑定,配置主要涉及到tomcat目录下conf/server.xml文件 一.单域名绑定 1.修改server.xml 大约105行的内容(不是必须修改,如果只是绑定一个 ...
- tomcat 绑定域名 防止恶意域名绑定
http://aaronlong31.iteye.com/blog/1123260 今天公司一台服务器被很多恶意域名绑定了,电信的要我们赶紧处理,否则封IP. 服务器使用的是tomcat,上谷歌搜了很 ...
- Web服务器讲解与JavaWeb应用部署(本机,以Tomcat为例)
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6042290.html 在讨论Web系统发布之前,我们先来辨析两个概念:服务器.Web服务器. 通常,我们说的服 ...
- Tomcat域名绑定
域名绑定与虚拟目录设置: conf/server.xml 的修改方式如下: 单个域名绑定: 原始: <Engine name="Catalina" defaultHost=& ...
- centos7+tomcat部署JavaWeb项目超详细步骤
我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云服务器也是有成本的,很多时候我们可以通过虚拟机自己搭建 ...
随机推荐
- C和C指针小记(二)-注释,三字母词,编译选项
课后的几个问题: 1) int x/*blah blah*/y; 会有什么问题? 答:编译器报错,语句中不应该有多行注释 单行注释也应该放到语句后面或者独自占一行. 2)打出下面一行字符串(包括引号) ...
- Hibernate的配置文件,hibernate.cfg.xml
单纯的只针对持久层框架 Hibernate 配置文件的一些总结 一.Hibernate底层原理 1. Hibernate保存原理 目的:把domain对象保存到数据库的表,形成一条记录. sql: i ...
- 2017年蓝桥杯省赛A组c++第1题(走迷宫)
/* 标题:迷宫 X星球的一处迷宫游乐场建在某个小山坡上. 它是由10x10相互连通的小房间组成的. 房间的地板上写着一个很大的字母. 我们假设玩家是面朝上坡的方向站立,则: L表示走到左边的房间, ...
- wpf(windos窗体)
在windos窗体中可以放置各种控件,以及为控件定义事件等等,而窗体的显示可以通过show方法以及showdialog方法.他们的区别是 show:运行程序的时候弹出新窗体,而该新窗体会一闪而过,最小 ...
- iOS之分类(category)
1.分类(category)的作用 1.1作用:可以在不修改原来类的基础上,为一个类扩展方法.1.2最主要的用法:给系统自带的类扩展方法. 2.分类中能写点啥? 2.1分类中只能添加“方法”,不能增加 ...
- ANT入门&用ANT编译java项目
第一次接触ant是15年在无锡某软件公司实习时,当时的项目是由多个模块组成,开发分成模块开发的几个小组.为了提高开发效率,采用这种编译项目的方法. 最近接触到flex项目,采用eclipse自动编译的 ...
- mongodb操作文件
mongodb操作文件,主要是通过GridFS类.存储文件主要存放在fs中,其中的fs是数据库默认的.并且GridFS是直接与数据库打交道,与collection集合无关. ============= ...
- 12.2RAC搭建记录
12.2RAC环境搭建记录 安装前资源检查 资源限制要求/etc/security/limits.conf Table 6-1 Installation Owner Resource Limit Re ...
- 洛谷P4587 神秘数 [FJOI2016] 主席树
正解:主席树 解题报告: 先放下传送门QAQ 首先可以先思考如果只有一组询问,怎么解决 可以这么想,最开始一个数也麻油的时候能表示的最大的数是0嘛 然后先排个序,按顺序每次新加入一个数x,设加入这个数 ...
- ETL : kettle Spoon 转换 + 作业
Kettle能做什么? 前言 : 需将db2中数据导入到mysql中,利用etl工具进行多表转换.以此为切入点,系统整理.学习kettle工具. 提醒: kettle是纯java编写,机器需要有jre ...