powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / CouchBase+Tomcat
4 сообщений из 4, страница 1 из 1
CouchBase+Tomcat
    #38791233
True Detective
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, тестирую NoSQL BD - CouchBase.
Необходимо проверить работу с документами, чтобы они сохранялись - выдавались по запросу.
Официальный туториал слишком большой, нашел простой пример:
http://mobiarch.wordpress.com/2014/03/06/java-application-development-using-couchbase/

Не понял куда запихивать куски кода, в разные классы или один и тот же? В xml или java формате?
Объясните пожалуйста как для новичка, как именно сделать этот пример?
Например следующее вообще не понял к чему относится:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
{
    id: "ABC1234",
    type: "Story",
    user: "billybob",
    genre: "ghost",
    text: "It was a dark and stormy night..."
}
{
    id: "MNO567",
    type: "Story",
    user: "billybob",
    genre: "adventure",
    text: "The ship sailed at night..."
}
{
    id: "XYZ890",
    type: "Story",
    user: "jane13",
    genre: "ghost",
    text: "The house stood at the end of a narrow road..."
}



Спасибо!
...
Рейтинг: 0 / 0
CouchBase+Tomcat
    #38791286
True Detective
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще есть строчка
CouchbaseClient c = ...;
Что значит это многоточие?

И вообще подойдет ли данный пример для работы с Tomcat?
HelloWorld я написал, а как протестировать работы CouchBase с документами? Говорят надо написать 2 сервиса - что имеется в виду?
...
Рейтинг: 0 / 0
CouchBase+Tomcat
    #38791288
True Detective
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин тут редактировать сообщения нельзя.
Может из полного туториала что вытащить? http://docs.couchbase.com/couchbase-sdk-java-1.4/#project-setup
...
Рейтинг: 0 / 0
CouchBase+Tomcat
    #38791295
True Detective
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал, подрубил к Томкату, не идет( Вот код:

web.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
		  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
           version="2.5">
    <listener>
        <listener-class>ConnectionManager</listener-class>
    </listener>
    <servlet>
        <servlet-name>WelcomeServlet</servlet-name>
        <servlet-class>WelcomeServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>WelcomeServlet</servlet-name>
        <url-pattern>/welcome</url-pattern>
    </servlet-mapping>
 
</web-app>




WelcomeServlet.java
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
public class WelcomeServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        request.getRequestDispatcher("index.jsp")
                .forward(request, response);
    }
}




ConnectionManager.java
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
public class ConnectionManager implements ServletContextListener {
 
    private static CouchbaseClient client;
 
    private static final Logger logger = Logger.getLogger(
            ConnectionManager.class.getName());
 
    @Override
    public void contextInitialized(ServletContextEvent sce) {
        logger.log(Level.INFO, "Connecting to Couchbase Cluster");
        ArrayList<URI> nodes = new ArrayList<URI>();
        nodes.add(URI.create("http://127.0.0.1:8091/pools"));
        try {
            client = new CouchbaseClient(nodes, "default", "");
        } catch (IOException ex) {
            logger.log(Level.SEVERE, ex.getMessage());
        }
    }
 
    @Override
    public void contextDestroyed(ServletContextEvent sce) {
        logger.log(Level.INFO, "Disconnecting from Couchbase Cluster");
        client.shutdown(60, TimeUnit.SECONDS);
    }
    public static CouchbaseClient getInstance() {
        return client;
    }

}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / CouchBase+Tomcat
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]