如何让域名可以直接访问到tomcat下web应用

之前写了一个项目,一直都是  通过ip+端口+项目名进行访问的,例如:182.168.211.192:8080/AAA/a.jsp。但是后来申请了外网服务器和域名后就想直接让域名可以直接访问到项目了。

具体方法如下:

找到tomcat下的conf文件夹的server.xml        本人Linux下的目录: /usr/local/apache-tomcat-7.0.68/conf/server.xml

找到:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

将 8080 改为80

然后找到:

<Host name=:"localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

在<Host><Host/>中间添加:

<Context path="" docBase="/项目名"/>

注意: 项目名的地方建议大家填写绝对地址,即 例如/usr/local/tomcat/AAA。否则可能会报错

到这里呢,基本上就差不多了,不过因为博主的项目主页还没有配置,所以在 web.xml 中需要配置:

<welcome-file-list>
       <welcome-file>pages/a.jsp</welcome-file>
 </welcome-file-list>

注意:这里可能会因为路径问题导致a.jsp 中的图片和css等不能使用,所以对于图片和Css等资源需要改成相对于AAA(即 项目名)的路径。

例如 在a.jsp中要用到pages/Img下的图片,则需  src="/Pages/Img/logo_.png"

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
第1章 Web应用程序基础 Java Web程序设计 Java-Web程序设计(PPT)全文共389页,当前为第1页。 课程概述 终点 起点 1 2 3 4 5 6 7 1.Web应用程序基础 2.JSP基础 3.JSP内置对象 5. Servlet技术 4.JavaBean和标准动作 6. Servlet技术进阶 8. 会话跟踪技术进阶 7. 会话跟踪技术 8 9 9.EL表达式 10 10.JSTL标签库 Java-Web程序设计(PPT)全文共389页,当前为第2页。 本章内容 Web 应用程序简介 HTTP 协议 Tomcat 简介 使用Eclipse开发Java Web 应用程序 静态的登录页面制作 使用网络抓包的方式查看网络状态 修改Tomcat服务器端口 编写404页面程序并运行此程序 Java-Web程序设计(PPT)全文共389页,当前为第3页。 1.1 Web 应用程序 Web 应用程序概述 Web 应用的工作原理 使用Eclipse创建一个静态登录页面 20 25 Java-Web程序设计(PPT)全文共389页,当前为第4页。 1.1.1 Web 应用程序概述 随着Internet和网络应用程序的发展,其开发体系结构主要分为两种: 基于客户端 / 服务器端的 C/S 体系结构。 基于浏览器 / 服务器的 B/S 体系结构。 Java-Web程序设计(PPT)全文共389页,当前为第5页。 1.1.1 B/S结构优势 B/S 体系结构相对于 C/S 体系结构而言具有更多的优势,目前大量的应用程序开始转移到应用 B/S 体系结构,其主要优势在于以下几点: 安装维护升级方便,仅部署服务器 对客户机配置要求不高,满足服务器配置即可 访问范围更广 在我们常用的软件中,哪些是 B/S 体系结构?哪些是 C/S 体系结构? Java-Web程序设计(PPT)全文共389页,当前为第6页。 1.1.2 Web 应用程序的工作原理 Web 应用程序大致可以分为两种,即静态网站和动态网站。 静态网站采用Html语言编写,放置于 Web 服务器上,用户通过浏览器直接请求解析显示。 缺点:内容固定不变,改变显示必须修改html代码 Java-Web程序设计(PPT)全文共389页,当前为第7页。 1.1.2 Web 应用程序的工作原理 随着网络技术的发展,基于 Internet 的 Web 应用程序也变得越来越复杂,更多的内容需根据用户的请求动态生成页面信息,即动态网站。 动态网站指在Html静态页面中嵌入Java、C#、Php等脚本代码,将编写后的页面放入Web服务器,由服务器编译转换为最终Html返回给客户端。 Java-Web程序设计(PPT)全文共389页,当前为第8页。 1.1.3 学生实践练习 使用 Eclipse 创建一个静态的登录页面。 20 Java-Web程序设计(PPT)全文共389页,当前为第9页。 1.1.3 学生实践练习 (1)在 Eclipse 中,点击"File",显示菜单,选择"New" "Other"。 (2)点击"Other"菜单项,显示"New(新建)"对话框,展开"Web"节点,选择"Static Web Project"创建css目录并在css目录中添加style.css文件。 (3)点击"Static Web Project"节点,弹出"New Static Web Project"界面,创建静态 Web 项目 LoginProject。 (4)点击"Finish"按钮后,新建"LoginProject"项目成功,在该项目的"WebContent"目录中,新建HTML"login.html"页面,添加html代码。 (5)新建 login.css 文件,定义整个登录页面的背景。 Java-Web程序设计(PPT)全文共389页,当前为第10页。 1.2 HTTP协议 URL 简介 HTTP 协议概述 HTTP 处理流程 HTTP 请求方式 使用网络抓包查看网络状态 20 25 Java-Web程序设计(PPT)全文共389页,当前为第11页。 1.2.1 URL简介 URL 是 UniformResource Locator 的缩写,表示统一资源定位器,它是专为标识网络上的资源位置而设定的一种编码地址方式,即俗称:网址。 URL组成:应用层协议、主机 IP 地址或域名、协议端口号、资源路径 / 文件名。 应用层协议 :// 主机 IP 地址或域名、协议端口号 / 资源所在路径 / 文件名 http://www.oracle.com:80/hk/index.htm 浏览网页时输入的域名最终会转换为IP地址 由于 80 端口是 HTTP 协议默认的端口号,所以在访问网络地址时可以省略该

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值