起的题目真麻烦...根本描述不清楚问题...
问题描述:通常访问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
分享到:
相关推荐
项目中的`主域名获取.sln`是Visual Studio解决方案文件,包含了项目的配置和依赖关系。`主域名获取.v12.suo`是Visual Studio用户特定的设置文件,不包含代码逻辑,而是用户的IDE设置。`domains`可能是一个包含域名...
这个技术的核心在于提供更友好的、搜索引擎优化(SEO)的URL,同时也可以帮助解决网站迁移或结构变化带来的旧链接问题。在VS2005和.NET Framework 2.0环境下,UrlRewrite可以实现高效的URL管理和重定向。 首先,...
在IT行业中,URL重定向和动态加载二级域名是两种关键的技术,它们对于构建现代Web应用程序至关重要。下面将详细解释这两个概念及其应用场景。 首先,我们来理解URL重定向(URLRewriter)。URL重定向是一种网络技术...
总结来说,解决IIS7中的主域名和www域名重定向问题,需要理解301重定向的概念,熟悉IIS7的URL重写模块,以及能够编辑和理解`web.config`配置文件。这样,就可以确保无论用户输入哪种形式的域名,都能正确、一致地...
《使用UrlRewrite实现...总的来说,UrlRewrite是Web开发中的强大工具,通过灵活的规则定义,可以轻松地实现二级域名或多级域名的管理,提升用户体验并优化网站架构。熟练掌握这一技术,对于开发者来说具有很高的价值。
解决这些问题通常需要确保Eclipse已经安装了Maven插件(M2Eclipse),并正确配置了Maven的本地仓库和远程仓库URL。 接下来,描述中的"选择本地下载文件,并在文件中搜索mava-archetype-webapp选择1.3"是指使用Maven...
标题 "PHP域名url转发源码 支持隐性转发.zip" 暗示这是一个使用PHP编写的程序,其主要功能是实现域名URL的转发,并且支持隐性(或透明)转发。这种技术常用于网站管理和SEO优化,允许一个URL重定向到另一个URL,而...
管理员登录界面 域名/admin 数据库密码进行加密 验证码错误弹框 账号密码错误窗口抖动 超过上限 登录按钮禁用 登录成功 浏览器弹出窗口提示保存账号密码信息 上传头像,根据权限登录管理员界面 修改姓名 去重 ...
- **依赖管理**:Maven能够自动解决项目依赖问题,并确保依赖的一致性和正确性。 - **生命周期管理**:Maven定义了一系列的生命周期,简化了构建过程中的命令和目标。 - **项目信息管理**:Maven提供了丰富的项目...
域名转发URL是一个网络服务配置,它允许用户将一个或多个域名重定向到另一个目标URL,通常用于优化品牌管理、SEO策略或隐藏实际网址。在IT领域,这涉及到DNS设置和服务器配置,尤其与Web服务器软件如Apache或Nginx的...
**问题与解决** 在实际操作中可能会遇到的问题包括: 1. **泛解析**:泛解析是指设置DNS记录,使未定义的二级域名都指向同一IP,这样可以让URLReWriter捕获所有二级域名请求,实现任意二级域名的功能。 2. **代码...
【标题】"WordPress中文域名配中文URL版"是一款特别针对中文域名和中文URL路径优化的WordPress版本,由知名专家弼修改制。这个版本允许用户在WordPress站点中使用中文作为域名和URL的一部分,提供了更加符合中文用户...
理解并掌握URL转换和重写,以及如何设置和管理二级域名,对于任何Web开发者来说都是必备技能,它们可以帮助构建更高效、更安全且对用户友好的网站。通过实践和学习,你可以更好地利用这些工具来优化你的在线项目。
5. **微信开发环境配置**:开发者需要在微信开发者平台上创建项目,绑定服务器域名,设置好回调URL,获取必要的凭证(如access_token,jsapi_ticket)等,确保微信服务器能够与项目服务器正常通信。 6. **微信OAuth...
### 开发技术:Web开发,防止URL注入 在现代Web应用开发中,安全性是一个至关重要的方面,特别是对于涉及用户敏感信息的应用来说更是如此。本文将详细介绍如何通过编写脚本来防止URL注入攻击,确保Web应用程序的...
在本文中,我们将深入探讨一个自定义开发的WebServer项目的配置文件及其相关知识点。 标题“WebServer项目配置文件”暗示了我们正在讨论的是一个自定义的Web服务器,它有自己的配置设置来管理服务器的行为。这样的...
### JAVA项目实践:URL存在的跨站漏洞与注入漏洞解决方案 #### 一、跨网站脚本(XSS)概述 跨网站脚本(Cross-site scripting,通常简称为XSS或跨站脚本攻击)是一种常见的安全漏洞攻击方式,尤其针对网站应用程序。...
**三、二级域名与泛解析** 二级域名是主域名下的子域名,如`news.example.com`是`example.com`的二级域名。泛解析是一种DNS设置,允许将所有未明确指定的子域名(如`*.example.com`)解析到同一个IP地址或特定的...
在Web开发中,".hk"可能表示该服务与香港的域名有关,而"wb"可能是"Web_HK"的缩写。这个文件可能包含了程序的核心代码,用于处理长URL到短链接的转换逻辑,以及存储和解析短链接的功能。 总的来说,"Web_HK 短链接...