注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

金融IT小鸿的博客

致力于金融IT行业

 
 
 

日志

 
 
关于我

Organize the world's information I care about and share it with other people! Change the Financial Industry through Information Technology! 爱互联网,爱金融, 爱分享,爱运动, 也爱偶尔胡思乱想! 我是金融IT小鸿

网易考拉推荐

Eclipse下创建一个Tomcat的Dynamic Web Project,启动Tomcat时有警告的问题  

2010-11-22 17:15:17|  分类: JAVA |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
    今天在Eclipse下第一次使用Dynamic Web Project来创建Tomcat工程,感觉的确很方便。在启动Tomcat时,只会载入添加到Tomcat Server下面的工程,节省了不少启动时间。但是在启动Tomcat时,控制台信息中全是红字,仔细一看有一个警告和一个错误信息:

2010-11-22 16:43:51 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:TestChat' did not find a matching property.
2010-11-22 16:43:51 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:\project\SDK\jdk\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\PROGRA~1\RATIONAL\RATION~1\NUTCROOT\bin;D:\PROGRA~1\RATIONAL\RATION~1\NUTCROOT\bin\x11;D:\PROGRA~1\RATIONAL\RATION~1\NUTCROOT\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\project\MySQL\MySQL Server 5.1\bin;D:\Program Files\TortoiseHg\;D:\Program Files\QuickTime\QTSystem\;D:\project\SDK\jdk\bin;;d:\Program Files\WinAnt\bin;d:\project\SSH Communications Security\SSH Secure Shell;D:\project\google_appengine\

    先解决这个警告,上网搜了一下,找到一个博客提供了合适的解决方案,说是要更改Tomcat Server的一个配置选项。需双击“Server”视图中的Tomcat v6.0 Server,进入配置页面,在“Server Option”中勾选"Publish module contexts to separate XML files"选项。原因是我的Tomcat工程“TestChat”的context定义是在一个位于"conf/Catalina/localhost" 下的单独的XML文件中,因此需要选中这个选项。至于Eclipse Server工具的使用的具体细节可以参看Eclipse官方网站的一个页面。然后重启Tomcat,发现控制台打印的信息不是红色了,警告消失。

    第二个问题是说在Java的库路径下缺少一个用于优化Tomcat性能的本地库,网上也有提供的解决方法,里面各说其辞,我从这里下载了一个tcnative-1.dll文件放到jdk的bin目录中(只要是在环境变量中指定的Java库路径都行,我选了第一个),问题解决!重启Tomcat,发现启动时间是短了一点,貌似性能是优化了,具体都优化了什么就不知道了!

ps:今天启动Red5的时候报了一个不兼容的警告:An incompatible 1.1.14 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.17。但是我上面提供的tcnative-1.dll的下载地址里1.1.14已经是最新版本了。又搜了一下算是找到了最新版本的发布页面,见这里
  评论这张
 
阅读(2591)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017