No, there isn't a text length parameter. You' re limited by however much
Grizzly/Glassfish supports. We just use the default:
http://stackoverflow.com/questions/2063666/maximum-uri-length-in-grizzly-glassfish-and-tomcat
Also, &disambiguator=Occurrences is very slow for long text. Prefer
&disambiguator=Document unless you have short text.
How long is the text you're sending?
Cheers,
Pablo
On Thu, Apr 26, 2012 at 4:59 PM, Carlo Allocca <[email protected]> wrote:
> Hi All,
>
> As I am using DBpedia spotlight as Web Service, I would like to ask if
> there is any text length parameter to set? is there any default value?
>
> Many Thanks,
>
> Carlo
>
>
>
>
> On 4 Apr 2012, at 15:25, reinhard schwab wrote:
>
> Am 04.04.2012 16:00, schrieb Carlo Allocca:
>
> Hi Pablo,
>
> As I could not figure out how to fix the below problem about
> com.sun.Grizzly and I need DBpedia spotlight running very soon, I tried a
> different solution. It is the following:
>
> java -cp dbpedia-spotlight-0.5-jar-with-dependencies.jar
> org.dbpedia.spotlight.web.rest.Server
> /Users/ca3533/Desktop/DBpedia/Carlo/dbpedia-spotlight-0.5/conf/server.properties
>
> and I got the following error:
>
> INFO 2012-04-04 14:49:35,045 main [SpotlightConfiguration] - Could not
> use candidateMap.dir, using index.dir both for context and candidate
> searching.
> org.dbpedia.spotlight.exceptions.ConfigurationException: Cannot find POS
> tagger model file
> ../dist/src/deb/control/data/usr/share/dbpedia-spotlight/pos-en-general-brown.HiddenMarkovModel
> at
> org.dbpedia.spotlight.model.SpotlightConfiguration.<init>(SpotlightConfiguration.java:175)
> at org.dbpedia.spotlight.web.rest.Server.main(Server.java:70)
>
> this file should be there.
> reinhard@thord:>ls -l
> dist/src/deb/control/data/usr/share/dbpedia-spotlight/pos-en-general-brown.HiddenMarkovModel
> -rw-r--r-- 1 reinhard users 12556044 20. Feb 12:29
> dist/src/deb/control/data/usr/share/dbpedia-spotlight/pos-en-general-brown.HiddenMarkovModel
>
> i just dont know how to give relative paths for windows as i never use
> windows.
> you can change to an absolute path...
> but check that you have this file there.
>
> regards
> reinhard
>
>
>
> Please, any help?
>
> Cheers,
> Carlo
>
> On 3 Apr 2012, at 22:38, Pablo Mendes wrote:
>
> Hi Carlo,
> This error comes from com.sun.Grizzly. What did you find through your Web
> searches about this error message?
>
> Also, this thread has almost become some kind of step by step guide on how
> to set up your own DBpedia Spotlight service. Would you care to write it up
> as such (like a one-page tutorial) and post on the Web somewhere, or on our
> wiki? (wiki.dbpedia.org/spotlight)?
>
> Others could benefit from this.
>
> Cheers
> Pablo
>
> On Apr 3, 2012 10:18 PM, "Carlo Allocca" <[email protected]> wrote:
> >
> > Hi Pablo,
> >
> > Thank you for this step too.
> >
> > The very last help. I got the following error (please, see below).
> >
> > Is it connected to my network configuration or I am missing to install
> something?
> >
> >
> > Many Thanks for your help.
> >
> > Cheers,
> >
> > Carlo
> >
> >
> > DEBUG 2012-04-03 19:08:13,796 http2222-WorkerThread(0)
> [SpotlightInterface] -
> ****************************************************************
> > Apr 3, 2012 7:08:14 PM com.sun.grizzly.http.servlet.ServletAdapter
> service
> > SEVERE: service exception:
> > ClientAbortException: java.nio.channels.ClosedChannelException
> > at
> com.sun.grizzly.tcp.http11.GrizzlyOutputBuffer.doFlush(GrizzlyOutputBuffer.java:437)
> > at
> com.sun.grizzly.tcp.http11.GrizzlyOutputBuffer.flush(GrizzlyOutputBuffer.java:403)
> > at
> com.sun.grizzly.tcp.http11.GrizzlyOutputStream.flush(GrizzlyOutputStream.java:138)
> > at
> com.sun.grizzly.http.servlet.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:92)
> > at
> com.sun.jersey.spi.container.servlet.WebComponent$Writer.flush(WebComponent.java:315)
> > at
> com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.flush(ContainerResponse.java:145)
> > at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:278)
> > at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
> > at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
> > at java.io.BufferedWriter.flush(BufferedWriter.java:236)
> > at
> com.sun.jersey.core.util.ReaderWriter.writeToAsString(ReaderWriter.java:191)
> > at
> com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeToAsString(AbstractMessageReaderWriterProvider.java:128)
> > at
> com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:88)
> > at
> com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:58)
> > at
> com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
> > at
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1437)
> > at
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
> > at
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
> > at
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
> > at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
> > at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> > at
> com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:188)
> > at
> com.sun.grizzly.http.servlet.FilterChainImpl.invokeFilterChain(FilterChainImpl.java:137)
> > at
> com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:278)
> > at
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:165)
> > at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:726)
> > at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:615)
> > at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:895)
> > at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:162)
> > at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:136)
> > at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
> > at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
> > at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> > at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
> > at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > at java.lang.Thread.run(Thread.java:680)
> > Caused by: java.nio.channels.ClosedChannelException
> > at
> sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:133)
> > at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:324)
> > at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
> > at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:73)
> > at
> com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:309)
> > at
> com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:374)
> > at
> com.sun.grizzly.http.SocketChannelOutputBuffer.flush(SocketChannelOutputBuffer.java:352)
> > at com.sun.grizzly.http.ProcessorTask.action(ProcessorTask.java:1122)
> > at com.sun.grizzly.tcp.Response.action(Response.java:255)
> > at
> com.sun.grizzly.tcp.http11.GrizzlyOutputBuffer.doFlush(GrizzlyOutputBuffer.java:432)
> >
> >
> >
> > On 3 Apr 2012, at 18:30, Pablo Mendes wrote:
> >
> >> Carlo,
> >> All the information you need is already in the configuration file. You
> just need to correctly replace the paths in the configuration parameters.
> Here, I did it for you:
> >>
> >> org.dbpedia.spotlight.spot.cooccurrence.datasource = ukwac
> >> org.dbpedia.spotlight.spot.cooccurrence.database.jdbcdriver =
> org.hsqldb.jdbcDriver
> >> org.dbpedia.spotlight.spot.cooccurrence.database.connector =
> jdbc:hsqldb:
> file:/Users/ca3533/Desktop/DBpedia/DBpediaSpotlightData/spotsel/ukwac_candidate;shutdown=true&readonly=true
> >> org.dbpedia.spotlight.spot.cooccurrence.database.user = sa
> >> org.dbpedia.spotlight.spot.cooccurrence.database.password =
> >> org.dbpedia.spotlight.spot.cooccurrence.classifier.unigram
> =
> /Users/ca3533/Desktop/DBpedia/DBpediaSpotlightData/spotsel/ukwac_unigram.model
> >> org.dbpedia.spotlight.spot.cooccurrence.classifier.ngram
> = /Users/ca3533/Desktop/DBpedia/DBpediaSpotlightData/spotsel/ukwac_ngram.model
> >>
> >> Cheers,
> >> Pablo
>
>
>
> --
> The Open University is incorporated by Royal Charter (RC 000391), an
> exempt charity in England & Wales and a charity registered in Scotland (SC
> 038302).
>
>
> ------------------------------------------------------------------------------
> Better than sec? Nothing is better than sec when it comes to
> monitoring Big Data applications. Try Boundary one-second
> resolution app monitoring today. Free.http://p.sf.net/sfu/Boundary-dev2dev
>
>
> _______________________________________________
> Dbp-spotlight-users mailing
> [email protected]https://lists.sourceforge.net/lists/listinfo/dbp-spotlight-users
>
>
>
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Dbp-spotlight-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dbp-spotlight-users