首先要安装JDK,下载后假定装到c:\jdk
然后安装tomcat5.0假设安装到c:\tomcat
下面设置环境变量:
点击“我的电脑”-“属性”-“高级”-“环境变量”-“新建”
名称输入:path 值输入:C:\jdk\bin;.;
依次添加其它变量,其名称和值分别为:
CLASSPATH=c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar;
JAVA_HOME=c:\jdk;
TOMCAT_HOME=c:\tomcat;
到c:\tomcat\bin下,双击startup.bat启动tomcat,
打开IE,输入http://localhost:8080
怎么样,期待以久的小猫出现了吧,这说明你的tomcat已经配置成功了。
不过目前我们只能通过IP在外网访问,很不方便,下面说说怎样绑定域名:
进入c:\tomcat\conf下
打开server.xml
将<Connector port="8080"改为<Connector port="80"因为WEB中默认打开的是80端口
找到<Host name="localhost" 一项,将其改为<Host name="www.***.com"
然后再进入C:\tomcat\conf\catalina\下
将目录localhost改名为www.***.com
OK,然后重启tomcat
输入你的域名:www.***.com怎么样>?OK了吧。
下面给你介绍个小技巧,就是tomcat的WEB后台管理,相信不少人都用过它,确实要比手写server.xml方便多了。
打开C:\tomcat\conf\tomcat-users.xml
在</tomcat-users>前加入这么一段:
<user username="123" password="123" roles="admin,manager,tomcat"/>
这样我们增加了123这个用户,它的密码也是123,并且它同时具有了admin,manager,tomcat的角色权限。
下面打开网址:www.***.com/manager/html出现个对话框,输入用户名和密码后:进入。
进入tomcat web application manager
其中有一项Server Status用来检测系统的状态的,点击 后我们可以看到系统的版本,服务器的操作系统,
及当前活跃的进程等,其它的不细说了,可以自己试着用用。
打开http://www.***.com/admin/index.jsp
输入用户和密码后就进入Tomcat Web Server Administrator 后台了
一般来说作为一个符合规范的web程序,会包括以下文件夹和文件:/WEB-INF/(主要是放置一些配置文件与不希望外部程序访问的隐私文件),在网络上是不允许访问该文件夹的,如当你输入以下http://localhost:8080/WEB-INF/的话就会出现错误。
在WEB-INF文件夹下有一个web.xml文件,这是对当前应用程序的相关设置,资源寻找等,/WEN-INF/文件夹下有个classes子文件夹,该文件夹是应用程序的根路径(等于是classpath的路径),/WEN-INF下还要有个lib文件夹,主要是放置需要引入的包,应用程序导入的包先从这里开始寻找,其次到容器的全局路径下$TOMCAT_HOME/common/lib下寻找。
容器的配置(server.xml)
到主目录/conf文件夹下server.xml文件是对web服务器的配置:
以下是一些常见的设置,http端口设置,找到以下:
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
把8080端口改为你喜欢使用的端口,如常见的80,以后你就可以利用该端口进行访问你的网站了:http://localhost:80 期中80是默认的,可以不写,其他的一下配置,可以参观相关的内容,入门就是这么简单。
web.xml为servlet的一些相关配置,可以参照一下规范。可以看我写的其他文章。
继续说一下server.xml文件的设置,
找到以下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
....
</Host>
在他们之间可以添加一个<Context>元素,如:<Context path="/axis" reloadable="true" docBase="axis" workDir="webapps/axis/work"/>,其中属性path代表是网络访问的上下文路径,reloadable表示可以在运行时在classes与lib文件夹下自动加载类包,docBase属性表示你的应用程序的路径,在windows在如:docBase="E:\Sun\axis",workDir表示是缓存文件的放置地点,可以方便跨平台移植时不用重编译。这样,你的应用程序就可以放到硬盘上的任意地方了。还有一个方法可以做到这点(推荐):编写一个xml文件,然后放到tomcat目录/conf/Catalina/<相应的网站>/目录下,如:现在我有个应用程序ACMEWeb,我编了一个文件ACMEWeb.xml内容如下:
<Context path="/ACMEWeb" reloadable="true" docBase="E:\eclipseproject\ACMEWeb" workDir="E:\eclipseproject\ACMEWeb\work" />
我把它放到了tomcat目录/conf/Cataline/localhost下,在浏览器打开http://localhost/ACMEWeb 就会转向我放在E:\eclipseproject\ACMEWeb下的程序了。
分享到:
相关推荐
传智播客_张孝祥_java.web_Tomcat入门第1讲(共4个part ,这是第4个)
### Jenkins+Maven+svn+Tomcat入门文档 #### Maven **基本介绍** Maven是一种基于项目对象模型(Project Object Model, POM)的软件项目管理工具,它可以帮助开发者通过少量的描述信息来管理和构建项目,包括编译...
传智播客_张孝祥_java.web_Tomcat入门第5讲(共4个part ,这是第4个)
传智播客_张孝祥_java.web_Tomcat入门第2讲(共4个part ,这是第3个)
传智播客_张孝祥_java.web_Tomcat入门第7讲(共3个part ,这是第3个)
传智播客_张孝祥_java.web_Tomcat入门第4讲(共5个part ,这是第5个)
传智播客_张孝祥_java.web_Tomcat入门第1讲(共4个part ,这是第1个)
传智播客_张孝祥_java.web_Tomcat入门第3讲(共4个part ,这是第2个)
传智播客_张孝祥_java.web_Tomcat入门第7讲(共3个part ,这是第1个)
传智播客_张孝祥_java.web_Tomcat入门第2讲(共4个part ,这是第2个)
传智播客_张孝祥_java.web_Tomcat入门第4讲(共5个part ,这是第1个)
传智播客_张孝祥_java.web_Tomcat入门第1讲(共4个part ,这是第3个)
传智播客_张孝祥_java.web_Tomcat入门第6讲(共3个part ,这是第3个)
传智播客_张孝祥_java.web_Tomcat入门第1讲(共4个part ,这是第2个)
传智播客_张孝祥_java.web_Tomcat入门第2讲(共4个part ,这是第1个)
传智播客_张孝祥_java.web_Tomcat入门第6讲(共3个part ,这是第1个)
传智播客_张孝祥_java.web_Tomcat入门第5讲(共4个part ,这是第1个)