更改Tomcat默认目录+端口+设置缺省网页的方法

我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。  
修改配置文件:  
首先,修改$tomcat/conf/server.xml文件。 在server.xml文件中,有一段如下: …… 
<engine name="Catalina" defaultHost="localhost">    <host name="localhost" appBase="webapps"        unpackWARs="true" autoDeploy="true" 
       xmlValidation="false" xmlNamespaceAware="false">    ……    <host> </engine> …… 
在<host></host>标签之间添加上:  
<Context path="" docBase="myjsp" debug="0" reloadable="true" />  
path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;  
docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个myjsp目录,让该目录作为我的默认目录。  
debug和reloadable一般都分别设置成0和true。  
然后,修改$tomcat/conf/web.xml文件。 在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>index.html</welcome-file>之间添加上:  
<welcome-file>a.jsp</welcome-file>  
更改端口 <Connector 
port="8080" 
maxThreads="150" minSpareThreads="25" 
maxSpareThreads="75" enableLookups="false" redirectPort="8443" 
acceptCount="100" debug="0" 
connectionTimeout="20000" 
disableUploadTimeout="true" />

将port "8080"改成你的端口  
保存上述两个文件后重启tomcat,在浏览器地址栏内输入"http://localhost:8080/",显示a.jsp页面的内容。

时间: 2024-08-09 19:52:21

更改Tomcat默认目录+端口+设置缺省网页的方法的相关文章

Tomcat虚拟目录的设置

在学习JSP/Servlet的过程中,配置Tomcat的虚拟目录可能是我们遇到的第一个比较麻烦的问题,说是麻烦是针对我们初学者而言,对于高手那都不是问题.反正我是弄了一天才配置好,发现网上给出的很多配置方法都行不通,最后还是在一本参考书上寻找到答案.所以说大家以后在网上寻找资料需要仔细鉴别. 总的来说Tomcat的虚拟目录的配置有两种方式: 1.修改server.xml 2.Tomcat\conf\Catalina\localhost文件路径下添加一个xml配置文件 以下来详细讲解(我的Tomc

tomcat的shutdown端口设置

是在同一台服务器的同一用户下,部署了两个相同的项目.当初偷懒赶时间,只是把原来的拷贝了一下,改了下startup的端口号. 平时都是只起一个,今天因为各自都在用,所以两个都起了,结果发现,两个不能同时起. catalina.out日志中记录了tomcat启动失败的原因,是因为shutdown端口已经被另一个应用占用了,所以只得改的不一样. 还有启动的重定向端口号都得改. 起初怀疑是不能用同一个jdk,后来发现不是. tomcat的shutdown端口设置

关于tomcat网站目录下apk文件无法下载解决方法

今天公司网站要添加一个手机app,我直接把apk文件传到了网站根目录下,并且在页面中添加了路径   <area shape="rect" coords="533,290,672,328" href="<c:url value='/wswhly.apk'/>" /> 可是在网站中点击,怎么也下载不了,可是换成别的文件类型(xls.flv等等)就可以下载,查询了很多资料,后来发现在web.xml文件中,需要添加以apk为后缀的

tomcat7.0 server.xml修改(默认目录,端口,多个域名)

tomcat目录下的conf文件夹, server.xml 1.修改默认webapps 1 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 2 ... 3 </Host> appBase 可以修改成你的站点位置如:D:/web 2.修改默认目录ROOT 具体是是在<Host></

Centos 7.3mini版更改ssh默认22端口启动失败问题处理

一.简介 centos 7.3 mini版系统默认的ssh端口是tcp 22端口,为了安全考虑经常会修改默认的22端口为其他端口.一般都市通过修改/etc/ssh/sshd_config文件,把此文件里面的"#Port 22"改成"Port 9999",9999这个端口根据自己需要可以随便编写.但是centos7.3 mini版操作系统如果仅仅修改此处,是无法成功的,修改后会直接导致ssh重启失败的.这是因为centos里面自带了SELINUX,解决以上情况的方法看

Tomcat默认打开项目设置

Tomcat设置默认启动项目 Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目.具体操作如下: 1.打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到<Host>节点,在该节点中添加<Context path="" docBase="../WebTest" debug="0" reloadable="tru

IIS 之 IIS 7及以上多域名或端口绑定同一物理目录并设置不同默认文档

今天在 IIS 7 多端口或域名绑定同一物理目录,设置不同的默认文档遇到问题:同一物理目录的多个站点修改任意一个站点默认文档都会一起更改. 原因:在同一个物理目录下只有一个 web.config,并且 IIS7 把默认文档设置写在这里,导致所有域名的默认文档设置共享. 解决方案: 比如我们把 www.ExampleA.com 和 www.ExampleB.com 两个域名都指向 E:\WebTest 文件目录,想把 www.ExampleA.com 的默认文档设为目录下的 indexA.html

更改vsftpd默认的/var/ftp/pub目录

配置ftp源,并修改匿名用户默认用户登录访问根目录 下图是本地文件的镜像 一.安装FTP配置yum源 1.安装FTP软件 # yum install -y vsftpd*    安装FTP软件 # service vsftpd start    启动FTP服务 #chkconfig --add vsftpd#chkconfig vsftpd on 2. 把centos6.5的光盘挂载到服务器上,之后拷贝DVD中所有文件到本机ftp目录下#mount /dev/cdrom /mnt#mkdir -

错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009)

启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to sto