jetty上传文件涉及哪些配置

 我来答
蘑菇饭资讯
2014-11-24 · TA获得超过6万个赞
知道大有可为答主
回答量:1.7万
采纳率:90%
帮助的人:1.2亿
展开全部
jetty的启动方式后很多中,可以采用嵌入式的方法,也就是在自己的代码中创建jetty的组件对象,然后启动,还有一种启动方法就是服务器启动了,也就是我们常用的方法:在jetty的根目录中敲命令行:java -jar start.jar ,当然这也是用的最多的启动方法了。。。。
这种启动方法真正会调用org.mortbay.xml.XmlConfiguration来作为启动类,而这个它默认又会读取/etc/jetty.xml文件,这也是我们比较熟悉的jetty的配置文件。。。那么接下来就来看看这个文件中定义的主要内容(jetty的配置文件感觉很像是用xml定义了一种命令脚本,在载入的时候就自动根据它的说明来创建相应的对象):
[java]
<Configure id="Server" class="org.mortbay.jetty.Server">

上述是整个配置文件的root元素,读到它的时候会创建一个server对象,当然这个server对象的创建采用的是默认构造函数,因而可以理解为它是一个空的server。。。那么接下来就是为其填充各种各样的对象了。。。
接下来继续看配置:
[java]
<Set name="ThreadPool">

<New class="org.mortbay.thread.QueuedThreadPool">
<Set name="minThreads">10</Set>
<Set name="maxThreads">200</Set>
<Set name="lowThreads">20</Set>
<Set name="SpawnOrShrinkAt">2</Set>
</New>

<!-- Optional Java 5 bounded threadpool with job queue
<New class="org.mortbay.thread.concurrent.ThreadPool">
<Set name="corePoolSize">50</Set>
<Set name="maximumPoolSize">50</Set>
</New>
-->
</Set>

这段配置是用于为当前的server设置线程池,可以看看这个xml元素的名字叫Set,其实也就是调用server的set方法,后面有一个name属性的值为ThreadPool
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式