1.配置Tomcat环境变量Tomcat为JSP的容器,要在Windows下运行JSP,需要安装Java开发环境,同时需要一些特殊的环境设置,包括以下四个系统环境变量,具体内容应根据安装路径设置:
(1)添加Tomcat主目录环境变量
set TOMCAT_HOME = C: \Tomcat 60
(2)添加CATALINA_HOME环境变量
set CATALINA_HOME= C:\Tomcat 60
(3)更新CLASSPATH环境变量
CLASSPATH =;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
(4)更新PATH环境变量
PATH=%PATH%;%TOMCAT_HOME%;%TOMCAT_HOME%\bin
上述环境变量的配置和Java环境变量的配置方法相同。设置完成后,重新启动计算机,使设置生效,然后再启动Tomcat。
需要特别注意的是,如果该步骤的环境变量配置不对或者serverxml文件配置不对(见下面的介绍),Tomcat将无法启动。另外,如果Web应用中只是一般的htm文件,不配置环境变量,网站也可以浏览,因此,Tomcat启动后,并不意味着所有的需要运行用户Web的设置都完成或正确。
在实际应用中,一般需要更改三个基本配置:修改服务端口、修改网站的根路径和建立虚拟目录。在以前的Tomcat版本中,这些配置比较复杂。在Tomcat 6中,这些配置都是通过Tomcat主配置文件conf/serverxml完成的。
2 修改服务端口在Tomcat的安装过程中,可以设置Tomcat服务端口,默认值为8080。安装完成后,如果需要修改服务端口,可通过Tomcat主目录下的conf目录中的serverxml文件完成。不同的Tomacat版本,主配置文件Serverxml的内容不同。
对于Tomcat 60x,利用UltraEdit或其他文本编辑器打开C:\Tomcat 60\conf\目录下的serverxml文件,定位元素<Connector port="8080">,可以看到Tomcat服务的设置端口为8080
修改Web服务端口为>}
前提是,你项目要部署到D:\tool\apache-tomcat-6020\webapps下!
建议你根据具体需求选择适合的方法!
有问题再追问,good luck!
我也这么玩过,呵呵
需要修改两个文件
第一个:C:\WINDOWS\system32\drivers\etc\hosts
打开后将
localhost
改为你想要修改的
第二个:tomcat下的conf文件夹下的serverxml文件
搜索8080,将他修改为80,但是也有可能出现一个问题,就是如果80端口被占用的话,Tomcat会无法启动,这个时候就要想办法查看一下80端口被谁占用了,然后咔嚓掉
然后还可以把自己的项目的访问名字改成ROOT(默认和项目名字一样,修改方法:右键项目——Properties——MyEclipse——Web——Web
Context-root),这是TomCat的默认的项目访问名字,改成他就可以不用输入项目名字就能出来项目了。
不过貌似如果改成的话在联网的情况下还是会访问的百度的,反正就是这么修改,楼主可以再测试下
比如D:\apache- tomcat-7034\webapps\myjsp 目录作为网站的默认目录,在myjsp中有一个ajsp文件,让该文件作为网站的默认主页:
1、修改$tomcat/conf/serverxml文件
在serverxml文件中,有一段如下:
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context
path=""
docBase="D:\apache- tomcat-7034\webapps\myjsp"
debug="0"
reloadable="true"/> </Host>
</Engine>
在<host></host>标签之间添加上:
<Context path="" docBase="D:\apache- tomcat-7034\webapps\myjsp" debug="0" reloadable="true" />
2、修改$tomcat/conf/webxml文件。
在webxml文件中,有一段如下:
<welcome-file-list><welcome-file>indexhtml</welcome-file><welcome-file>indexhtm</welcome-file><welcome-file>indexjsp</welcome-file></welcome-file-list>
在<welcome-file-list>与<welcome-file>indexhtml</welcome-file>之间添加上:
<welcome-file>ajsp</welcome-file>
3、<Host>元素代表虚拟主机,在同一个<Engine>元素下可以配置多个虚拟主机。
path:指定该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径。如果Web应用采用开放目录结构,则指定Web应用的跟目录;如果Web应用是个WAR文件,则指定WAR文件的路径workDir:指定Web应用的工作目录。Tomcat在运行时会与这个Web应用相关的临时文件放在次目录下。
reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改 动,以及监视Web应用的WEB-INF/webxml文件的改动。如果监测到有class文件被更新的,服务器会自动重新加载Web应用。该属性的默 认值为false。在Web应用的开发和调试阶段,把reloadable设为true,可以方便对Web应用的调试。在Web应用正式发布阶段,把 reloadable设为false,可以降低Tomcat的运行负荷,提高Tomcat的运行性能。
以上就是关于怎么设置tomcat6.0中web的根目录全部的内容,包括:怎么设置tomcat6.0中web的根目录、如何获取tomcat下的webapps的绝对路径呢、对于tomcat服务器,地址http://localhost:8080对应的真实文件路径是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)