如何修改tomcat的默认页面!

时间:2023-01-21 18:51:37
tomcat和Apache整合后如何修改tomcat的默认页面。
url:http://localhost/显示的是tomcat的页面,如何修改它让他成为我自己的web应用页面?

11 个解决方案

#1


去root下

#2


修改webapps/ROOT/WEB-INF/web.xml的配置文件。将其默认的Servlet路径改掉即可
<servlet>
        <servlet-name>org.apache.jsp.index_jsp</servlet-name>
        <servlet-class>org.apache.jsp.index_jsp</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>org.apache.jsp.index_jsp</servlet-name>
        <url-pattern>/index.jsp</url-pattern>
    </servlet-mapping>
</servlet>

#3


<welcome-file-list>
    <welcome-file>/jsp/index.jsp</welcome-file>
  </welcome-file-list>

#4


最简单的办法是把 index.htm 页,,,也就是大猫页的代码清空重新写入跳转语句,让它往你的首页跳不就可以了吗?

#5


如你的url是http://localhost:8080/aaa/a.jsp
打开conf文件夹下的web.xml 拉到最后把

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
改为:

    <welcome-file-list>
        <welcome-file>/aaa/a.html</welcome-file>
        <welcome-file>/aaa/a.htm</welcome-file>
        <welcome-file>/aaa/a.jsp</welcome-file>
    </welcome-file-list>
再不行的话就改为:
<welcome-file-list>
    <welcome-file>/aaa/a.jsp/index.jsp</welcome-file>
  </welcome-file-list>

#6


顶!

#7


最实用的方法就是把自己写的***.jsp

替换成indes.jsp,

从而顺利转接过来了

#8


在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构: 

ROOT\index.html 
ROOT\welcom.jsp 
ROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在lib下面) 
ROOT\WEB-INF\classes\XXXX.class(把上面生成的XXXX.class文件放在这个里面) 


Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,打开这个web.xml文件,在里面加入: 

<servlet> 
<servlet-name>XXXX</servlet-name> 
<servlet-class>XXXX</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>XXXX</servlet-name> 
<url-pattern>/servlet/helloworld</url-pattern> 
</servlet-mapping> 

  这样的结构 

<servlet> 
<servlet-name>XXXX</servlet-name> 
<servlet-class>XXXX</servlet-class> 
</servlet> 

  表示指定包含的servlet类。而以下的结构: 

<servlet-mapping> 
<servlet-name>XXXX</servlet-name> 
<url-pattern>/servlet/XXXX</url-pattern> 
</servlet-mapping> 

   表示指定Servlet应当映射到哪一种URL模式。 

  在修改web.xml完毕过后,重新启动Server,然后再输入 http://localhost:8080/servlet/XXXX
OK!

#9


我想通过Tomcat的虚拟主机实现,可是配来配去都没有成功,也查了许多文档。
真是郁闷啊!
不知诸位是否有这样的经验?小弟在此先谢过了!

#10


首先找到以下路径:Tomcat 5.0\conf\Catalina\localhost,在这个文件夹下面是对web工程路径的配置,打开ROOT.xml文件,里面内容如下:
<Context displayName="Welcome to Tomcat" docBase="ROOT" path="">
</Context>
设置path的值。
然后打开你的工程文件,如myapp.xml
里面有同样的path值,将其值设为空,即path=""
第三步,设置你的工程web.xml文件
在其中加入
<welcome-file-list>
  <welcome-file>default.jsp</welcome-file>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>index.htm</welcome-file>
</welcome-file-list>
启动tomcat,看看主页是不是已经更改?

#11


<welcome-file-list>
  <welcome-file>default.jsp</welcome-file>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>index.htm</welcome-file>
</welcome-file-list>
具体的值根据你的工程设置

#1


去root下

#2


修改webapps/ROOT/WEB-INF/web.xml的配置文件。将其默认的Servlet路径改掉即可
<servlet>
        <servlet-name>org.apache.jsp.index_jsp</servlet-name>
        <servlet-class>org.apache.jsp.index_jsp</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>org.apache.jsp.index_jsp</servlet-name>
        <url-pattern>/index.jsp</url-pattern>
    </servlet-mapping>
</servlet>

#3


<welcome-file-list>
    <welcome-file>/jsp/index.jsp</welcome-file>
  </welcome-file-list>

#4


最简单的办法是把 index.htm 页,,,也就是大猫页的代码清空重新写入跳转语句,让它往你的首页跳不就可以了吗?

#5


如你的url是http://localhost:8080/aaa/a.jsp
打开conf文件夹下的web.xml 拉到最后把

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
改为:

    <welcome-file-list>
        <welcome-file>/aaa/a.html</welcome-file>
        <welcome-file>/aaa/a.htm</welcome-file>
        <welcome-file>/aaa/a.jsp</welcome-file>
    </welcome-file-list>
再不行的话就改为:
<welcome-file-list>
    <welcome-file>/aaa/a.jsp/index.jsp</welcome-file>
  </welcome-file-list>

#6


顶!

#7


最实用的方法就是把自己写的***.jsp

替换成indes.jsp,

从而顺利转接过来了

#8


在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构: 

ROOT\index.html 
ROOT\welcom.jsp 
ROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在lib下面) 
ROOT\WEB-INF\classes\XXXX.class(把上面生成的XXXX.class文件放在这个里面) 


Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,打开这个web.xml文件,在里面加入: 

<servlet> 
<servlet-name>XXXX</servlet-name> 
<servlet-class>XXXX</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>XXXX</servlet-name> 
<url-pattern>/servlet/helloworld</url-pattern> 
</servlet-mapping> 

  这样的结构 

<servlet> 
<servlet-name>XXXX</servlet-name> 
<servlet-class>XXXX</servlet-class> 
</servlet> 

  表示指定包含的servlet类。而以下的结构: 

<servlet-mapping> 
<servlet-name>XXXX</servlet-name> 
<url-pattern>/servlet/XXXX</url-pattern> 
</servlet-mapping> 

   表示指定Servlet应当映射到哪一种URL模式。 

  在修改web.xml完毕过后,重新启动Server,然后再输入 http://localhost:8080/servlet/XXXX
OK!

#9


我想通过Tomcat的虚拟主机实现,可是配来配去都没有成功,也查了许多文档。
真是郁闷啊!
不知诸位是否有这样的经验?小弟在此先谢过了!

#10


首先找到以下路径:Tomcat 5.0\conf\Catalina\localhost,在这个文件夹下面是对web工程路径的配置,打开ROOT.xml文件,里面内容如下:
<Context displayName="Welcome to Tomcat" docBase="ROOT" path="">
</Context>
设置path的值。
然后打开你的工程文件,如myapp.xml
里面有同样的path值,将其值设为空,即path=""
第三步,设置你的工程web.xml文件
在其中加入
<welcome-file-list>
  <welcome-file>default.jsp</welcome-file>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>index.htm</welcome-file>
</welcome-file-list>
启动tomcat,看看主页是不是已经更改?

#11


<welcome-file-list>
  <welcome-file>default.jsp</welcome-file>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>index.htm</welcome-file>
</welcome-file-list>
具体的值根据你的工程设置