﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-happy everyday-随笔分类-tomcat/weblogic</title><link>http://www.blogjava.net/smallfa/category/29726.html</link><description>上进、向上、乐观、健康、相信一切皆有可能</description><language>zh-cn</language><lastBuildDate>Tue, 30 Nov 2010 18:40:55 GMT</lastBuildDate><pubDate>Tue, 30 Nov 2010 18:40:55 GMT</pubDate><ttl>60</ttl><item><title>tomcat 配置-部署   conf-deploy</title><link>http://www.blogjava.net/smallfa/archive/2010/11/30/339421.html</link><dc:creator>smallfa</dc:creator><author>smallfa</author><pubDate>Tue, 30 Nov 2010 09:50:00 GMT</pubDate><guid>http://www.blogjava.net/smallfa/archive/2010/11/30/339421.html</guid><wfw:comment>http://www.blogjava.net/smallfa/comments/339421.html</wfw:comment><comments>http://www.blogjava.net/smallfa/archive/2010/11/30/339421.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/smallfa/comments/commentRss/339421.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/smallfa/services/trackbacks/339421.html</trackback:ping><description><![CDATA[<h3 pre="" fs1="">1tomcat 部署网站 去掉端口号和项目名称</h3>
去除端口号&nbsp;&nbsp;&nbsp;&nbsp; conf--&gt;server.xml中查找原始的端口号(如8080)，修改为80后，即可在访问时不用输入端口号。不过要注意防止其它程序占用80端口。<br />
<h3>项目名称&nbsp; server.xml&nbsp;&nbsp;&nbsp;&nbsp; &lt;Context path="/myapp"&nbsp; reloadable="true"&nbsp; docBase="D:"myapp"&nbsp; workDir="D:"myapp"work"/&gt;<br />
</h3>
&nbsp;<br />
<br />
<br />
<br />
<h1 id="question-title">2 TOMCAT 如何配置多端口</h1>
<br />
<pre id="best-answer-content">1.修改端口:<br />
在Tomcat的安装目录下的"conf目录下,打开server.xml,<br />
找到   <br />
&lt;Connector port="8080" protocol="HTTP/1.1" <br />
connectionTimeout="20000" <br />
redirectPort="8443"/&gt;<br />
将8080改为你想要的端口8081<br />
<br />
2.映射路径:<br />
还是在server.xml配置文件中,<br />
在&lt;/host&gt;这个结束标签之前加上如下的配置信息:<br />
&lt;Context <br />
path="/myapp" <br />
reloadable="true"<br />
docBase="e:"myApp" /&gt; <br />
<br />
3.添加端口:<br />
在server.xml中添加以下:<br />
&lt;Connector port="65535" protocol="HTTP/1.1" <br />
connectionTimeout="20000" /&gt;<br />
Tomcat的端口号最大到65535. <br />
<br />
4.上面的端口对于原来Tomcat中的其他Web应用也可以使用,<br />
下面是独立的,只有你的e:"myApp中的Web应用可用,<br />
也就是在server.xml中的&lt;/Service&gt;下另外建立一个Service:<br />
<br />
&lt;Service name="test"&gt;<br />
&lt;Connector port="65535" protocol="HTTP/1.1" <br />
connectionTimeout="20000" /&gt;<br />
&lt;Engine name="myengine" defaultHost="myhost"&gt;<br />
&lt;Realm className="org.apache.catalina.realm.UserDatabaseRealm"<br />
resourceName="UserDatabase"/&gt;<br />
<br />
&lt;Host name="myhost"  appBase="e:"myApp"<br />
unpackWARs="true" autoDeploy="true"<br />
xmlValidation="false" xmlNamespaceAware="false"&gt;<br />
&lt;/Host&gt;<br />
&lt;/Engine&gt;<br />
&lt;/Service&gt; <br />
<br />
<br />
另外:<br />
1818189端口?有这么多位吗?<br />
我印象中端口号范围是0~65535,怎么还有这么多位的端口?</pre>
http://ttov.blog.163.com/blog/static/3822715201072692912584/
<img src ="http://www.blogjava.net/smallfa/aggbug/339421.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/smallfa/" target="_blank">smallfa</a> 2010-11-30 17:50 <a href="http://www.blogjava.net/smallfa/archive/2010/11/30/339421.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>org.apache.catalina.core.AprLifecycleListener]-[INFO] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path</title><link>http://www.blogjava.net/smallfa/archive/2008/11/13/240352.html</link><dc:creator>smallfa</dc:creator><author>smallfa</author><pubDate>Thu, 13 Nov 2008 09:15:00 GMT</pubDate><guid>http://www.blogjava.net/smallfa/archive/2008/11/13/240352.html</guid><wfw:comment>http://www.blogjava.net/smallfa/comments/240352.html</wfw:comment><comments>http://www.blogjava.net/smallfa/archive/2008/11/13/240352.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/smallfa/comments/commentRss/240352.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/smallfa/services/trackbacks/240352.html</trackback:ping><description><![CDATA[<div class="blog_title">
<div class="date"><span class="year">2008</span><span class="sep_year">-</span><span class="month">06</span><span class="sep_month">-</span><span class="day">25</span></div>
<h3 class="type_reprint" title="转载"><a href="http://yuleihome.javaeye.com/blog/207760">启动Tomcat时发生<span class="hilite5">java</span>.<span class="hilite6">library</span>.<span class="hilite7">path</span>错误的解决方法</a></h3>
<strong>关键字: tomcat</strong>
</div>
<div class="blog_content">
ubuntu
<br />
<br />
TOMCAT昨天突然自己宕掉服务了，怎么重起都不行，后来查看logs中catalina.out 日志发现如下错误
<br />
INFO: <span class="hilite4">The</span> Apache Tomcat Native <span class="hilite6">library</span> which allows optimal performance in production environments was <span class="hilite1">not</span> <span class="hilite2">found</span> <span class="hilite3">on</span> <span class="hilite4">the</span> <span class="hilite5">java</span>.<span class="hilite6">library</span>.<span class="hilite7">path</span>: /usr/local/jdk1.6.0_01/jre/lib/i386/client:/usr/local/jdk1.6.0_01/jre/lib/i386:/usr/local/jdk1.6.0_01/jre/../lib/i386:/usr/<span class="hilite5">java</span>/packages/lib/i386:/lib:/usr/lib
<br />
Aug 24, 2007 1:20:27 PM org.apache.coyote.http11.Http11Protocol init
<br />
SEVERE: Error initializing endpoint
<br />
<span class="hilite5">java</span>.net.BindException: Address already in use:8080
<br />
....................
<br />
netstat -nlp 看到后台<span class="hilite5">java</span>只有一个8015端口，而且有
<br />
127.0.0.1：8080&nbsp; 127.0.0.1：8080 ESTABLISHED的链接
<br />
很是奇怪，
<br />
google一下提示是要使用apr
<br />
由于是debian系统所以很容易安装需要的软件
<br />
apt-get install libapr1-dev apache2-utils
<br />
可是还是不行，错误照常出现。
<br />
重起服务器后一切正常。
<br />
<br />
<br />
win
<br />
<br />
当我下载Tomcat6.0.16并安装到eclise后，当任意建一个工程后，哪怕只有一个jsp页面的工程，启动Tomcat后都会有一个&#8220;警告&#8221;的提示（对工程与页面显示没有任何影响）。于是删除工程，只启动Tomcat服务器时，提示信息:<span class="hilite4">The</span> Apache Tomcat Native <span class="hilite6">library</span> which allows optimal performance in production environments was <span class="hilite1">not</span> <span class="hilite2">found</span> <span class="hilite3">on</span> <span class="hilite4">the</span> <span class="hilite5">java</span>.<span class="hilite6">library</span>.<span class="hilite7">path</span>: ......，是说在产品环境下可以优化工作性能的Tomcat的本地包没有找到。于是我就把以前所学的有关classpath、<span class="hilite7">path</span>相关的知识全用上设置一大类键值对，根本无法解决这个问题。
<br />
经过几个小时的上网搜索终于找到了解决方法：原来Tomcat从5.5版本后增加了APR技术（Apache Portable
Runtime），这是一个用C语言写成文件包，目的在于提高Tomcat的服务性能，从而使得Tomcat将不仅仅担任一个容器的功能，而是要成为一个
一般的web服务器（general purpose webserver）。现在是什么都涨，Tomcat的野心也在涨啊！
<br />
通过上述描述大家也就明白了，我们只要把那个本地文件下载过来，配置好之后，这些问题就会迎刃而解了，首先要到Tomcat网站上去下载：
<br />
<a href="http://tomcat.apache.org/download-native.cgi" target="_blank">http://tomcat.apache.org/download-native.cgi</a> 找到<span style="color: #810081;">Native 1.1.13 Source Release zip </span><span style="color: black;">这是个源文件，如果你要自己编译就下这个，如果想使用已编译好的dll文件就点击这个链接下面的&#8220;Here&#8220; 链接，找一个版本号最新的，进去可以下载一个tcnative-1.dll文件。</span>
<br />
那么如何配置这个文件呢？简单一点就是把这个文件扔到windows/system32下面，因为我们已经在<span class="hilite7">path</span>下配置好了这个路径，系统启动后就可以找到这个路径下的文件，如果想放到自己指定的位置，比如话到Tomcat安装路径下，那么就要在<span class="hilite7">path</span>中指定好这个路径，我是这样做的，首先根据惯例在系统变量中设置CATALINA_HOME变量，然后再把%CATALINA_HOME%\bin加入到<span class="hilite7">path</span>中，然后再把下载的dll文件放到 bin路径下就一切ok了。当然不做这些工作不会影Tomcat运行，萝卜白菜各有所爱了。
<br />
本文参考<a href="../../beansoft/archive/2006/12/22%20/89577.html" target="_blank">http://www.blogjava.net/beansoft/archive/2006/12/22/89577.html</a>
</div>
<img src ="http://www.blogjava.net/smallfa/aggbug/240352.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/smallfa/" target="_blank">smallfa</a> 2008-11-13 17:15 <a href="http://www.blogjava.net/smallfa/archive/2008/11/13/240352.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>