关于tomcat启动时候界面显示信息的问题

本文解释了Tomcat启动过程中的日志信息,包括找不到Apache Tomcat Native库的原因及加载监听驱动的过程,还介绍了部署的应用程序及启动的内部处理进程。

原文出自:http://zhidao.baidu.com/link?url=K2VwIazawnyNwtJQZ1elipKnNXGTZ2D4wycB8y3FcXONotPuUxDya6KznUnoJnSFkm3n_qJpA6MMg9Gs_beczK

提问:


2011-5-6 13:15:39 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_10\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Oracle\ora90\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Lenovo\Bluetooth Software\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\Program Files\Java\jdk1.6.0_10\bin
2011-5-6 13:15:39 org.apache.coyote.AbstractProtocolHandler init
信息: Initializing ProtocolHandler ["http-bio-8080"]
2011-5-6 13:15:39 org.apache.coyote.AbstractProtocolHandler init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
2011-5-6 13:15:39 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 423 ms
2011-5-6 13:15:39 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2011-5-6 13:15:39 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.11
2011-5-6 13:15:39 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2011-5-6 13:15:40 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2011-5-6 13:15:40 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory host-manager
2011-5-6 13:15:40 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory manager
2011-5-6 13:15:40 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2011-5-6 13:15:40 org.apache.coyote.AbstractProtocolHandler start
信息: Starting ProtocolHandler ["http-bio-8080"]
2011-5-6 13:15:40 org.apache.coyote.AbstractProtocolHandler start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
2011-5-6 13:15:40 org.apache.catalina.startup.Catalina start
信息: Server startup in 580 ms

以上是我tomcat启动时的显示界面,是否可以解释下都是什么含义。

网友采纳:

2011-5-6 13:15:39 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_10\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Oracle\ora90\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Lenovo\Bluetooth Software\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\Program Files\Java\jdk1.6.0_10\bin
这句是因为tomcat要读取一个名字叫"tcnative-1.dll"的文件,这个文件一般都在tomcat安装目录的bin下,但是,好像你没有,他就从你的环境变量里的路径去找这个文件,很明显,最后也没有找到一般找到后会是这样
2011-5-6 23:22:35 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.20.(这是我的显示信息)
这个是tomcat的内部库吧,说实话,我不知道有什么用,因为没有他你的tomcat一样会跑的很好

2011-5-6 13:15:39 org.apache.coyote.AbstractProtocolHandler init
信息: Initializing ProtocolHandler ["http-bio-8080"]
2011-5-6 13:15:39 org.apache.coyote.AbstractProtocolHandler init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
2011-5-6 13:15:39 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 423 ms
2011-5-6 13:15:39 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
这些是加载一些监听驱动之类的
Deploying 开头的都是加载工程,最后的是工程名字docs、examples、host-manager。。。

2011-5-6 13:15:40 org.apache.coyote.AbstractProtocolHandler start
信息: Starting ProtocolHandler ["http-bio-8080"]
2011-5-6 13:15:40 org.apache.coyote.AbstractProtocolHandler start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
2011-5-6 13:15:40 org.apache.catalina.startup.Catalina start
信息: Server startup in 580 ms
这些就是开始他的内部处理进程,靠这些解析你的jsp文件(当然这只是一个小功能)
这些就是我知道的全部,希望对你有用(不知道有没有错,大家指点下)


### 修改Tomcat默认启动页面 为了使Tomcat启动后显示自定义的默认页面,需按照以下方法调整配置: #### 1. 修改`server.xml` 编辑位于`$CATALINA_HOME/conf/`目录下的`server.xml`文件,在其中找到并修改`<Host>`节点内的内容。通过指定`docBase`属性指向想要作为默认加载的应用程序路径[^2]。 ```xml <Host name="localhost" appBase="webapps"> <!-- 添加或修改此行 --> <Context docBase="/path/to/your/app" path="" reloadable="true"/> </Host> ``` 这里的关键在于将`path`设为空字符串(`""`)表示当访问根URL时自动映射到该应用上。 #### 2. 自定义错误页面 对于希望更改HTTP状态码对应的响应页面(如404未找到),可在应用程序的`WEB-INF/web.xml`中添加相应配置项[^1]。 ```xml <error-page> <error-code>404</error-code> <location>/custom_404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/custom_error.jsp</location> </error-page> ``` 上述代码片段展示了如何重定向特定的状态码至预定义好的JSP页面或其他资源位置。 #### 3. 设置欢迎文件列表 为了让Tomcat能够识别哪些HTML/JSP文件应该被当作首页处理,还需要确保项目的`WEB-INF/web.xml`中有正确的欢迎文件声明[^4]。 ```xml <welcome-file-list> <welcome-file>welcome.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> ``` 以上操作完成后记得保存所有更改,并重启Tomcat服务以使新设置生效。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值