`
sonyfe25cp
  • 浏览: 202664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决web项目url与域名关系的问题

阅读更多
起的题目真麻烦...根本描述不清楚问题...

问题描述:通常访问web项目需要 http://127.0.0.1:8080/WebProject/index.action
如何才能够只输入 http://127.0.0.1:8080 就可以访问到这个主页了呢?

环境:Windows,MyEclipse6.5,Tomcat 5
项目:Struts2,Spring2,Hibernate3结合

首先从理论角度讲解:
http://127.0.0.1:8080 如果直接输入这个的话,会打开Tomcat的欢迎界面,所以思路就是替换掉Tomcat的默认界面,修改成为我们项目的主页。

1,把 C:\apache-tomcat-5.5.26\webapps\ROOT 下的东西删掉,因为这里是默认的Tomcat的东西。

2,修改项目的发布目录,默认项目在发布的时候会以项目名称发布,在 C:\apache-tomcat-5.5.26\webapps\ 下生成一个项目名称的文件夹。
修改如下:
右键项目名称->properties,修改项目见附图。

3,修改web.xml里面的欢迎页面,通常在该文件最末尾处
	<welcome-file-list>
  		<welcome-file>/home.jsp</welcome-file>
  	</welcome-file-list>


4,由于项目的主页是action的结果页面,如下:
	<!-- Index Action -->
	<action name="contentofIndexPage" method="IndexList"
		class="indexPageAction">
		<result>/Front.jsp</result>
	</action>
	

所以不可以直接将web.xml里面的home.jsp页面换成 contentofIndexPage.action ,原因比较复杂...web.xml是配置过滤器等的地方..action本身就需要过滤..so....

5,重点:由于上述原因,于是考虑先默认打开home.jsp页面,然后转向至contentofIndexPage.action.
home.jsp 的内容如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/contentofIndexPage.action";
	response.sendRedirect(basePath);
%>


总结:通过上述修改已经可以通过 http://127.0.0.1:8080 直接访问到项目主页了。
主要方便了远程访问,也方便了以后有了域名的操作了。

ps:方法肯定不止一种...只是目前我这么处理...

  • 大小: 29.5 KB
分享到:
评论

相关推荐

    java web项目,该项目 运用算法 线程 web socket 以及部署服务器

    管理员登录界面 域名/admin 数据库密码进行加密 验证码错误弹框 账号密码错误窗口抖动 超过上限 登录按钮禁用 登录成功 浏览器弹出窗口提示保存账号密码信息 上传头像,根据权限登录管理员界面 修改姓名 去重 ...

    PythonWeb开发基础教程-第3章-URL分发.pptx

    第3章 URL分发 本章主要内容: URL配置 URL参数传递 反向解析URL URL 命名空间 PythonWeb开发基础教程-第3章-URL分发全文共37页,当前为第2页。 3.1 URL分发机制简介 URL的基本格式为"协议://域名或IP地址/路径/...

    PythonWeb开发基础教程-第3章-URL分发(1).pptx

    第3章 URL分发 本章主要内容: URL配置 URL参数传递 反向解析URL URL 命名空间 PythonWeb开发基础教程-第3章-URL分发(1)全文共37页,当前为第2页。 3.1 URL分发机制简介 URL的基本格式为"协议://域名或IP地址/路径/...

    虚拟主机多网站域名绑定程序 1.0.rar

    虚拟主机多网站域名绑定程序 1.0 功能: 本程序可以根据不同URL转向相应目录,并且在URL中隐藏目录名称。 本程序可以根绝不同URL显示相应的网站标题、网站关键字、网站描述。 使用方法: 第一步:在虚拟主机中...

    Ayurep404换域名自动跳转

    没关系,就利用系统的404跳转能解决,大概思路是获取当前URL,然后拆分再重组,等于是用新域名替换掉老域名就好了。 效果:输入网站www.cdqy.com/news/info-123.aspx,自动跳转到新网址...

    Web服务器配置与应用.pptx

    URL 的一般形式是: &lt;协议&gt;://&lt;主机&gt;:&lt;端口&gt;/&lt;路径&gt; &lt;主机&gt; 是存放资源的主机 在因特网中的域名 Web服务器配置与应用全文共134页,当前为第12页。 URL 的一般形式(续) 由以冒号隔开的两大部分组成,并且在 URL 中...

    两次请求相同的一个URL,会产生缓存问题。

    两次请求相同的一个URL,会产生缓存问题。 博文链接:https://weiye.iteye.com/blog/100470

    同一IP地址实现多域名对应多个Web站点

    不是色情网 站),浏览器就会查询xxx.vicp.net的IP地址,于是我们的服务器会概述它,你的IP地址,然后浏览器将URL的数据打包,传递到查询到的IP 地址的80端口(默认的Web服务端口),如果你的Web服务不使用80端口的...

    96道web前端面试题.pdf

    在这篇资源摘要中,我们将涵盖 web 前端面试题的几个关键点,包括自我介绍、position 的值、解决跨域问题、XML 和 JSON 的区别、对 Webpack 的看法等。 自我介绍 在面试时,自我介绍是一个非常重要的部分。除了...

    C++网络爬虫项目

    的多路输入输出循环,一旦发现某个与服务器相连的套接字有数据可读,即创WEBCRAWLER 网络爬虫实训项目 10 建接收线程,后者负责抓取页面内容,而前者继续于多路输入输出循环中等待 其它套接字上的I/O事件。 3.2. ...

    第1章 Web系统与技术的基础知识.

    教材:谢从华,高蕴梅,黄晓华.Web系统与技术[M].清华大学出版社,2018年5月 课件资源,内容包括: 1.1 Internet介绍, 1.1.1 Internet含义 1.1.2 TCP/IP协议 1.1.3 域名 1.1.4 URL 1.1.5 MIME 1.1.6 HTTP协议 1.2 ...

    Web系统与技术 课程教材

    谢从华,高蕴梅,黄晓华.Web系统与技术[M],清华大学出版社,2018年6月 第1章 Web系统与技术的基础知识... 1 1.1 Internet介绍... 1 1.1.1 Internet含义... 1 1.1.2 TCP/IP协议... 1 1.1.3 域名... 2 1.1.4 URL...

    php出现web系统多域名登录失败的解决方法

    本文实例讲述了php出现web系统多域名登录失败的解决方法,分享给大家供大家参考。具体分析如下: 下面只是简单的逻辑结构,对于正式的系统需要做具体的处理。 这里需要注意的是:加解密一定需要做安全验证。但是这个...

    解决vue+webpack打包路径的问题

    最近写了一个vue小项目,不想单独作为一个web项目发布,所以就准备放到资源项目的public文件夹下,遇到一些小问题,在此总结一下。 资源路径如下: public目录配置的访问路径为”/”,在这样的情况下,我们的访问...

    WEB设计大全

    Web设计进程 &lt;br&gt;2.1 进程需求 &lt;br&gt;2.2 特别的Web进程 &lt;br&gt;2.3 基本的Web进程模型 &lt;br&gt;2.3.1 修正瀑布模型 &lt;br&gt;2.3.2 联合应用开发模型 &lt;br&gt;2.4 Web站点项目的途径 &lt;br&gt;2.5 目标和问题 ...

    web_asp程序设计及网页设计

    这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IP address)。 接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个...

    Java-Web程序设计(PPT).pptx

    第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....

    Web安全深度剖析(张柄帅)

    《Web安全深度剖析》总结了当前流行的高危漏洞的形成原因、攻击手段及解决方案,并通过大量的示例代码复现漏洞原型,制作模拟环境,更好地帮助读者深入了解Web应用程序中存在的漏洞,防患于未然。 《Web安全深度剖析...

    IYUUPlus:IYUUAutoReseed项目的升级版,常驻内存运行;集成的WEBUI控制界面,辅种,下载,定时访问URL,动态域名DDNS等常用功能,提供完善的插件机制

    集成的webui接口,辅种,转移,下载,定时访问URL,动态域名ddns等常用功能,提供完善的插件机制。 IYUU自动辅种工具,目前能对国内大部分的PT站点自动辅种,支持下载器能够,支持多盘位,支持多下载目录,支持远程...

    小白阿里服务器部署项目流程适合学生

    项目上传上后,就可以通过服务器 ip:8080/项目名/url 访问了。这样,整个项目部署流程就完成了。 总结 阿里云服务器部署项目流程适合学生,需要掌握的知识点有: * 阿里云控制台和宝塔面板的使用 * tomcat 和 ...

Global site tag (gtag.js) - Google Analytics