会发现某个程序占用了80端口
3 根据程序的名字结束这个程序
进入cmd :输入命令: taskkill /f /t /im java.exe(java.exe这里是假想的程序名字,具体问题具体分析)
7、404问题 :
404表示File Not Found, 文件不存在错误。
1正确的端口号
出现404错误证明,TOMCAT是启动成功了的。 但是在一台计算机上,可以启动多个端口号不一样的TOMCAT, 所以请确保自己访问的是正确的那个端口号,别自己启动的是8080端口号的TOMCAT,但是访问的地址却用的是80端口(默认),这样肯定会出现404错误的。
2环境变量
假设有两个Tomcat A和 B,自己分明运行的是B 下的startup.bat, 但是启动的却是A,为什么会这样呢? 这就是环境变量在作祟了。在环境变量中有两个属性:分别是CATALINA_HOME和CATALNIA_BASE,如果这个值指向的是A,那么即便运行的是B下的startup.bat, 真正启动的还会是A。
解决办法: 删除掉这个环境变量,或者使用移除了环境变量影响的纯净版 Tomcat。
3确定Web应用是否成功启动
虽然Tomcat启动成功了,但是对应的Web应用启动失败,依然会导致404错误。怎么判断Web应用成功与失败呢? 倘若Web引用启动失败,那么就一定会在Tomcat的logs目录下的 localhost.当前日期.log 里留下错误信息。打开这个文件,检查对应的Web应用是否启动过程中报错了。 也许是web.xml多写了一个标签结束,也许是对应的servlet类找不到。
4webapps下的Root目录
有的时候,在server.xml 中配置的8核对访问地址
1、安装JDK及配置JDK环境变量,这里不做相关的步骤阐述,直接下一步
2、在本站下载Tomcat6.0的软件安装文件,并解压
3、将此文件夹拷贝到你常用的根目录下。这样就算安装好了
4、接下来开始配置环境变量,打开环境变量同上操作,不在赘述,然后新建一个系统变量:Tomcat_HOME=C:\Java\Tomcat\apache-Tomcat-7.0.90(此路径为你解压文件夹所在的绝对路径)
5、在Classpath中最后添加%Tomcat_HOME%\lib\servlet-api.jar;在Path中最前添加%Tomcat_HOME%\bin;注意:前后顺序不影响
6、.至此,配置工作完成!打开bin文件夹,双击startup.bat,它会自动打开如下控制台界面。不要关闭控制台界面,打开浏览器,输入http://localhost:8080,出现Tomcat的网页,证明安装并配置成功!最后关闭控制台,关闭控制台即关闭Tomcat服务
1、【配置系统管理】
大多数商业化的JavaEE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得 到很大的扩展,但现有的功能已经非常实用了。
2、【部署一个应用】
1> 拷贝WAR文件或者web应用文件夹(包括该web的所有内容)到$CATALINA_BASE/webapps目录下。
2> 为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。
3、【配置虚拟主机】
关于server.xml中“Host”这个元素,只有在设置虚拟主机的才需要修改。虚拟主机是一种在一个web服务器上服务多个域名的机制,对每个域 名而言,都好象独享了整个主机。实际上,大多数的小型商务网站都是采用虚拟主机实现的,这主要是因为虚拟主机能直接连接到Internet并提供相应的带 宽,以保障合理的访问响应速度,另外虚拟主机还能提供一个稳定的固定IP。
4、【配置基础验证】
容器管理验证方法控制着当用户访问受保护的web应用资源时,如何进行用户的身份鉴别。当一个web应用使用了Basic Authentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时, Tomcat将通过HTTP Basic Authentication方式,弹出一个对话框,要求用户输入用户名和密码。在这种验证方法中,所有密码将被以64位的编码方式在网络上传输。
5、【配置单点登录】
一旦设置了realm和验证的方法,就需要进行实际的用户登录处理。一般说来,对用户而言登录系统是一件很麻烦的事情,必须尽量减少用户登录验证的 次数。作为缺省的情况,当用户第一次请求受保护的资源时,每一个web应用都会要求用户登录。如果运行了多个web应用,并且每个应用都需要进行单独的 用户验证,那这看起来就有点像在用户搏斗。用户们不知道怎样才能把多个分离的应用整合成一个单独的系统,所有用户也就不知道他们需要访问多少个不 同的应用,只是很迷惑,为什么总要不停的登录。
1、新增对不具有docBase的Web应用程序(上下文元素)的支持。它用于嵌入时(例如Tomcat单元测试),以编程方式配置Web应用程序且不提供任何文件的情况
2、启用CGI servlet以使用标准错误页面机制。请注意,如果CGI Servlet的debug init参数设置为10或更高,则将绕过标准错误页面机制,而将返回CGI Servlet生成的调试响应
3、修复在Comet处理期间清除编码器时并发访问编码器映射的问题
4、使用Java代理运行Tomcat时,允许在代理代码中设置断点
……
【Apache Tomcat下载】Apache Tomcat官方正式版 32&64位v6.0.45 绿色版 >>本地高速下载
>>本地下载