`

访问域名时直接访问默认的工程,执行默认的方法—备忘录《二》

阅读更多

本篇文章来自本人另一博文【http://blog.csdn.net/liaohaojian/article/details/78183426】转载请注明

当我们输入www.xxxx.com,可直接访问到xxx网站的首页,这个又是如何实现的呢?

众所周知,直接访问域名或者某个IP时,如果不配置默认工程,是只显示tomcat界面。下面讲解直接访问域名或IP时,如何访问到默认工程

1.开发环境:springMVC+tomcat

2.下面正式开始配置,主要分为以下几个步骤

1)配置tomcat默认工程,配置tomcat/conf/server.xml文件(记得把默认端口号改成80,linux中可能会设置失败,可执行命令:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080, 大致意思也就是在Linux下降80端口映射至8080, 达到我们直接输入域名而不带端口号的目的.)

下面贴出server.xml中host部分代码,一个tomcat中有2个工程,一个默认,一个需加工程名,reloadable设置为ture,则内容更新时,会自动重新加载部署

<Host name="localhost"  appBase=""    unpackWARs="true" autoDeploy="true">
<Context path="" docBase="webapps/nengxin" debug="0" reloadable="false"/>
	<Context path="/nengxintest" docBase="webapps/nengxintest" debug="0" reloadable="false"/>
        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />

</Host>

2)配置工程的默认执行方法。

  1. 配置web.xml,设置welcome-file为空,默认是调转到某个视图,为空时,启动工程时,会自动执行默认方法
    <welcome-file-list>
    	<welcome-file></welcome-file>
    </welcome-file-list>
  2. 定义一个controller,定义一个默认方法
    @Controller
    @RequestMapping(value = "")
    public class LoginController extends BaseController{
    
        @RequestMapping("/")  
        public String showLoginForm(String pwd) { //② 表单展示  
            return "login";  
        } 
        
    }

至此配置全部完成,发布上去,搞定。

2
0
分享到:
评论

相关推荐

    JBOSS 备忘录 TIPS 操作手册

    ### JBoss 备忘录 TIPS 操作手册:关键知识点详解 #### 1. JBoss部署中的PermGenSpace与OutOfMemoryError 在JBoss部署过程中,可能会遇到`OutOfMemoryError: PermGen space`的错误。这主要是由于永久代(Permanent...

    Resin3.0.x+Apache2.0.x安装备忘录!

    - 配置Apache的基础设置,例如端口监听(默认为80)。 2. **安装Resin**: - 获取Resin 3.0.x的安装包,解压至指定目录。 - 修改`resin.conf`配置文件,设定端口(比如8080),并根据需求配置其他服务器参数。 ...

    Novell eDirectory安装步骤(备忘)

    本备忘录将详细介绍eDirectory的安装步骤,以帮助IT管理员顺利进行部署。 1. **系统需求检查** 在开始安装前,确保你的服务器满足以下硬件和软件要求: - 操作系统:Novell eDirectory支持多种操作系统,包括...

    cmd命令大全

    - 创建简单的语音备忘录 ##### 3. **nslookup** — IP地址侦测器 - **简介**:`nslookup` 命令用于查询域名服务器以获取域名相关信息,如IP地址等。 - **应用场景**: - 解析域名到IP地址 - 查看DNS服务器状态...

    初中校园成绩查询系统 v20130928.zip

    教师的备忘录管理。 5、成绩管理 考试管理:学校的考试管理,以及考试成绩的录入。 6、报表模块 学生单科报表:学校里的学生任意一学期,任意一学科的成绩报表显示。 课任教师报表。 校长报表。 年段长报表。...

    初中校园校务管理系统 v20130928.rar

    教师的备忘录管理。 5、宿舍管理 宿舍楼管理:宿舍楼的维护。 宿舍管理:宿舍的维护,宿舍入住情况的维护。 宿舍日常记录:宿舍日常事务的登记。 宿舍查房:宿舍查房信息的登记。 6、宿舍基础配置 宿舍收费...

    人力资源管理软件(完全免费)

    本人力资源软件包含提供虚拟域名互联网浏览器访问 支持中控、依时利、舒特、文本接口等多种考勤机 绿色软件,安全方便 单机永远免费,升级免费 人力资源管理软件人事档案功能介绍 人事档案管理 支持分公司管理...

    小学校园校务管理系统 v20130828.rar

    4、备忘录:教师的备忘录管理。   5、宿舍管理 1)宿舍楼管理:宿舍楼的维护。 2)宿舍管理:宿舍的维护,宿舍入住情况的维护。 3)宿舍日常记录:宿舍日常事务的登记。 4)宿舍查房:宿舍查房信息的登记。 ...

    docsify-demo

    【docsify-demo】是一个使用docsify框架创建的个人或团队备忘录网站示例。docsify是一款轻量级、易用的静态站点生成器,特别适合用于构建文档和手册类的网页。它允许用户通过简单的Markdown语法编写内容,然后自动...

    一般电脑命令

    **应用场景**:适合需要录制简短音频的场合,如语音备忘录。 ##### 3. Nslookup - 域名解析查询 **功能简介**:用于查询DNS服务器以获取域名的IP地址信息。 **应用场景**:网络管理员进行网络故障排查时使用,可以...

    小学校园校务管理系统 v20130828

    教师的备忘录管理。 5、宿舍管理 宿舍楼管理:宿舍楼的维护。 宿舍管理:宿舍的维护,宿舍入住情况的维护。 宿舍日常记录:宿舍日常事务的登记。 宿舍查房:宿舍查房信息的登记。 6、宿舍基础配置 宿舍收费类型:...

    初中校园校务管理系统 v20130928

    教师的备忘录管理。 5、宿舍管理 宿舍楼管理:宿舍楼的维护。 宿舍管理:宿舍的维护,宿舍入住情况的维护。 宿舍日常记录:宿舍日常事务的登记。 宿舍查房:宿舍查房信息的登记。 6、宿舍基础配置 宿舍...

Global site tag (gtag.js) - Google Analytics