2011-04-28 49 views
0

我正在爲一個課程的文本分類項目工作,我在正確設置它時遇到了一些困難。我的分類代碼是使用Java並使用Lingpipe工具包中的方法,但我必須從網站運行該程序。爲了這個目的,我一直試圖組裝一個servlet,並且到目前爲止已經下載並設置了一個容器(Tomcat),但是我發現在正確的目錄中設置所有必需的文件變得複雜。有沒有人對如何從網站運行這樣的Java程序有任何建議,要麼使用servlet? 謝謝!在網站上使用lingpipe類運行java程序?

回答

0

處理依賴關係和創建WAR最簡單的方法是使用Maven。您需要將Lingpipe庫放入本地存儲庫/home/{$username}/.m2。使用web project archetype創建maven項目並將lingpipe作爲依賴項。對我來說最簡單的java web框架就是玩框架。

0

您會想要將相關性瓶(包括LingPipe jar)放入您的web應用程序的WEB-INF/lib目錄中。

您自己開發的類(包括您的servlet類)可以打包成一個jar並部署在同一個WEB-INF/lib目錄中,或直接放在WEB-INF/classes目錄中(在Java標準包中-as-directory格式 - 例如com.foo.MyServlet被部署爲WEB-INF/classes/com/foo/MyServlet.class)。

合理的總結可在​​。

一個警告 - 你可能想看看LingPipe許可證。凌波一度考慮轉移到AGPL,但顯然他們決定不採取這一舉措;他們的許可證有點不同尋常,其條款可能會影響您的Web應用程序部署。