- 浏览: 1168501 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (350)
- Ajax研究 (2)
- javascript (22)
- struts (15)
- hibernate (12)
- spring (8)
- 我的生活 (28)
- jsp (2)
- 我的随笔 (84)
- 脑筋急转弯 (1)
- struts2 (2)
- ibatis (1)
- groovy (1)
- json (4)
- flex (20)
- Html Css (5)
- lucene (11)
- solr研究 (2)
- nutch (25)
- ExtJs (3)
- linux (6)
- 正则表达式 (2)
- xml (1)
- jetty (0)
- 多线程 (1)
- hadoop (40)
- mapreduce (5)
- webservice (2)
- 云计算 (8)
- 创业计划 (1)
- android (8)
- jvm内存研究 (1)
- 新闻 (2)
- JPA (1)
- 搜索技术研究 (2)
- perl (1)
- awk (1)
- hive (7)
- jvm (1)
最新评论
-
pandaball:
支持一下,心如大海
做有气质的男人 -
recall992:
山东分公司的风格[color=brown]岁的法国电视[/co ...
solr是如何存储索引的 -
zhangsasa:
-services "services-config ...
flex中endpoint的作用是什么? -
来利强:
非常感谢
java使用json所需要的几个包 -
zhanglian520:
有参考价值。
hadoop部署错误之一:java.lang.IllegalArgumentException: Wrong FS
我们jetty是一个小型的web服务器,可以嵌入到程序当中去,著名有hadoop,nutch,hertriex.等。
在部署nutch的UI的时候程序一直报 “ClassNotFundException”.检查了好久,发现是webapps/task/web.xml。
这里面我配置了几个servlet。
2、nutch的分布式部署的时候。在namenode机子上所拷贝的webapps(里面有所有的jsp)。当同步到其它几台机子上的时候,webapps同时也拷贝了进去。所以我在启动hadoop的时候,hadoop中也有jetty.那么它会默认的去寻找web.xml中所配置的servlet.找不到当然要报错了。
3、解决办法 :
(1):把webapps/task/web.xml所配置的几个servlet注释掉。
(2):servlet的配置映射放到程序到中去。
public void startWebadmin() {
ServletServer server = new ServletServer();
String warPath = "/webapps/task";
String fullWarPath = System.getProperty("user.dir") + warPath;
try {
//ServletHttpContext context = (ServletHttpContext) server.addWebApplication("/", "web");
server.addContext(fullWarPath, "/task");
server.addServlet("com.xp.***Servlet", "/task/***servlet");
server.start();
} catch (IOException e1) {
e1.printStackTrace();
} catch (Exception e1) {
e1.printStackTrace();
}
}
4、下面在看一个小例子 :
package com.rupeng;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AddServlet extends HttpServlet {
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String s1 = req.getParameter("number1");
String s2 = req.getParameter("number2");
Integer n1 = Integer.parseInt(s1);
Integer n2 = Integer.parseInt(s2);
Integer n3 = n1 + n2;
resp.getOutputStream().println(n3);
}
}
add.htm代码如下:
<html>
<head>
</head>
<body>
<form action="/add" method="post">
num1:<input type="text" name="number1"/>
+
num2:<input type="text" name="number2"/>
<input type="submit"/>
</form>
</body>
</html>
StartServlet.java代码如下:
package com.xp;
import org.mortbay.http.SocketListener;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.servlet.ServletHttpContext;
public class StartServer {
public static void main(String[] args) {
Server server = new Server();
try {
SocketListener listener = new SocketListener();
listener.setPort(8080);
server.addListener(listener);
ServletHttpContext context = (ServletHttpContext) server.addWebApplication("/", "web");
context.addServlet("/add", "com.xp.AddServlet");
server.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
5、看来还是对jetty不太熟悉阿。时间都花费了在这个上面,教训阿!牢记!
发表评论
-
nutch-1.2结合hadoop分布式搜索
2011-07-13 10:50 2608nutch-1.2结合hadoop分布式搜索。 1、网上关于 ... -
nutch-1.x分布式索引指定
2011-07-04 17:15 12191、nutch-1.x中在crawl.java中。最后有这么一 ... -
在nuthc中加入中文分词
2011-05-15 11:41 553nutch实用的分词是默认的,对中文支持的不是很好。 网上有 ... -
nutch1.2中加入中文分词以及搜索错误解决
2011-03-02 12:15 1386在nutch当中加入中文分词。这里我使用的IK_Analyze ... -
使用ant编译时错误:Specify at least one source--a file or resource
2011-02-22 11:12 2422将命令环境切换到Nutch目录下,执行ant命令。出现如下错误 ... -
readdb导致fetch job中断的问题
2011-02-16 13:39 1595Nutch readdb命令可以用来统计目前crawldb库里 ... -
Nutch fetch job中时间的分配比例
2011-02-16 13:38 1279下面是nutch fetch job中map shuffle ... -
nutch中plugin.folders的配置
2009-12-21 18:07 2386今天在公司做nutch的调试时,犯了一个低级的错误,在这里记录 ... -
把另外的一个项目加入了nutch中来
2009-12-20 23:59 1035周末在家闲的慌,把在公司搞的nutch拿回来在家里试着做了下, ... -
今天来用一个例子来详细讲解下nutch当中到底是如何自定义插件的
2009-12-17 10:29 1605接上面一篇,今天来用一个例子来详细讲解下nutch当中到底是如 ... -
nutch plugin详细分析
2009-12-16 18:06 1352当某个插件需要被加载时, Nutch 会加载所有插件的相关接口 ... -
nutch plugin的流程以及如何自定义plugin
2009-12-16 18:04 1948PluginRepository 是plugin的入口,保存了 ... -
如何读取nutch抓取数据
2009-12-16 17:43 3556如何读取nutch抓取数据 1.首先nutch的配置已经在博 ... -
Nutch1.0 Ui启动在tomcat中的配置
2009-12-07 14:09 1312<!-- @pa ... -
nutch如何才能抓取到动态的url
2009-11-25 15:27 5293http://www.tianya.cn/new/Tianya ... -
配置完成nutch容易出现的错误
2009-11-25 11:50 24481.1.2 运行crawl报错Job failed Ex ... -
在eclipse中如何配置nutch1.0
2009-11-25 11:44 1384<1>: 首先从http://apache.eto ... -
nutch的基本工作流程理解
2009-11-21 00:17 1848(一):Nutch的工作流程: Crawdb、l ... -
cygwin配置说明
2009-11-21 00:15 2327开始,一步一步来:了解Cygwin的人都知道,就是到 : ht ... -
第一次使用nutch
2009-11-19 23:13 1221Nutch 是一个基于Lucene开发的诞生不久的开放源代码( ...
相关推荐
Nutch在Tomcat下的部署.doc
eclipse配置nutch,eclipse配置nutch
Nutch是一个由Java实现的,刚刚诞生开放源代码(open-source)的web搜索引擎。
Nutch中文分词插件的编写与配置,由于Internet的迅猛发展,使得用户查找信息犹如大海捞针,而搜索引擎则能帮用户很好的解决这个问题。 Nutch是用java语言开发的,基于Lucene的完整的网络搜索引擎,并采用插件机制进行...
nutch1.3在myclipse部署工程源码nutch1.3在myclipse部署工程源码nutch1.3在myclipse部署工程源码
nutch配置文件的备注 解决代理问题
nutch1.4 在windows下的安装配置环境搭建
Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫
nutch 1.4 在windows下安装配置
Nutch1.6的编译配置过程,详细介绍了Nutch1.6的下载到安装运行过程。
图解搜索引擎nutch配置,自己制作的教程。因为在网上搜索到的教程很多都是粗略,对于初学nutch搜索引擎很难配置好,所以自己亲自打造了一篇图解教程!希望你能够配置成功!
这是本人在完全分布式环境下在Cent-OS中配置Nutch-1.1时的总结文档,但该文档适合所有Linux系统和目前各版本的nutch。 目 录 介绍 ............................................................... 2 0 集群...
nutch配置nutch-default.xml
Linux 下 Nutch 单机配置
详细介绍nutch在windows下myeclipse中的配置以及执行,本人空间还有nutch1.2包,nwgwin安装包等
Nutch的配置文件主要有三类: 1.Hadoop的配置文件,Hadoop-default.xml和Hadoop-site.xml。 2.Nutch的配置文件,Nutch-default.xml和Nutch-site.xml。 3.Nutch的插件的配置文件,这些插件的配置文件在加载插件的时候...
资源名称:Nutch相关框架视频教程资源目录:【】Nutch相关框架视频教程1_杨尚川【】Nutch相关框架视频教程2_杨尚川【】Nutch相关框架视频教程3_杨尚川【】Nutch相关框架视频教程4_杨尚川【】Nutch相关框架视频教程5_...
解决Nutch摘要问题,跟nutch摘要相关的一些问题
windows下nutch的安装配置以及与tomcat的集成.doc
nutch 爬虫数据nutch 爬虫数据nutch 爬虫数据nutch 爬虫数据nutch 爬虫数据nutch 爬虫数据nutch 爬虫数据nutch 爬虫数据nutch 爬虫数据