powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вые... первый сервлет.
25 сообщений из 27, страница 1 из 2
Вые... первый сервлет.
    #38781071
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Столкнулся с проблемой отображения сервлета на сервере tomcat7, ide IDEA, пользуюсь плагином.
При переходе по url сервлета отображается error 500.

Сервлет
Код: 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.
package java.servlets;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

//@WebServlet("/HelloWorld")
public class HelloWorld extends HttpServlet {
    private String message;

    public void init() {
        message = "Hello World";
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<h1>" + message + "</h1>");
    }

    public void destroy() {
    }
}



web.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>java.servlets.HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>
</web-app>



index.jsp
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title></title>
  </head>
  <body>
<a href="/HelloWorld">Click</a>
  </body>
</html>



tomcat.catalina.log
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
окт 19, 2014 2:42:48 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
окт 19, 2014 2:42:48 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
окт 19, 2014 2:42:48 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
окт 19, 2014 2:42:48 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 443 ms
окт 19, 2014 2:42:48 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
окт 19, 2014 2:42:48 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.56
окт 19, 2014 2:42:48 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
окт 19, 2014 2:42:48 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
окт 19, 2014 2:42:48 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 43 ms
окт 19, 2014 2:42:49 PM org.apache.catalina.deploy.WebXml setVersion
WARNING: Unknown version string [3.1]. Default version will be used.
окт 19, 2014 2:42:58 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /opt/tomcat7/webapps/manager
окт 19, 2014 2:42:58 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /opt/tomcat7/webapps/manager has finished in 55 ms



tomcat.localhost.log
Код: html
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.
окт 19, 2014 2:42:52 PM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet HelloWorld as unavailable
окт 19, 2014 2:42:52 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet HelloWorld
java.lang.ClassNotFoundException: java.servlets.HelloWorld
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:506)
	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)



скрин ошибки в хроме
http://rghost.ru/58605133.view

В чем загвоздка?
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781074
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог сервера при запуске
Код: html
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.
30.
31.
32.
33.
34.
35.
/opt/tomcat7/bin/catalina.sh run
[2014-10-19 02:57:27,785] Artifact MyWebApp01:war exploded: Server is not connected. Deploy is not available.
Using CATALINA_BASE:   /home/andrei/.IntelliJIdea13/system/tomcat/Tomcat_7_0_56_MyWebApp01
Using CATALINA_HOME:   /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME:        /usr/lib/jvm/java-8-oracle
Using CLASSPATH:       /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
окт 19, 2014 2:57:28 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
окт 19, 2014 2:57:28 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
окт 19, 2014 2:57:28 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
окт 19, 2014 2:57:28 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 433 ms
окт 19, 2014 2:57:28 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
окт 19, 2014 2:57:28 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.56
окт 19, 2014 2:57:28 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
окт 19, 2014 2:57:28 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
окт 19, 2014 2:57:28 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 46 ms
Connected to server
[2014-10-19 02:57:28,855] Artifact MyWebApp01:war exploded: Artifact is being deployed, please wait...
окт 19, 2014 2:57:29 PM org.apache.catalina.deploy.WebXml setVersion
WARNING: Unknown version string [3.1]. Default version will be used.
[2014-10-19 02:57:29,165] Artifact MyWebApp01:war exploded: Artifact is deployed successfully
[2014-10-19 02:57:29,166] Artifact MyWebApp01:war exploded: Deploy took 311 milliseconds
окт 19, 2014 2:57:38 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /opt/tomcat7/webapps/manager
окт 19, 2014 2:57:38 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /opt/tomcat7/webapps/manager has finished in 56 ms
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781078
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот логи
catalina.log
Код: html
1.
2.
РѕРєС‚ 19, 2014 1:09:08 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib


localhost.log
Код: html
1.
2.
3.
4.
5.
РѕРєС‚ 19, 2014 1:09:26 PM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet Servlet as unavailable
РѕРєС‚ 19, 2014 1:09:26 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet Servlet
java.lang.ClassNotFoundException: java.servlet.Servlet
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781089
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гугл привел на страницу http://tomcat.apache.org/native-doc/ , но
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
andrei@andrei-Ideapad-Z570:~$ sudo apt-get install libapr1.0-dev libssl-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет libapr1.0-dev недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «libapr1.0-dev» не найден кандидат на установку


wtf?
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781127
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781130
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman,

установил native libs следую инструкции

Код: html
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.
30.
31.
32.
Installation the native library on Ubuntu server with:

sudo apt-get install libtcnative-1
If that does not work tomcat-native needs to be installed

Install Oracle java7:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java7-set-default
Install tomcat apr:

wget http://apache.mirror.anlx.net//apr/apr-1.5.0.tar.gz
tar zxvf apr-1.5.0.tar.gz
rm apr-1.5.0.tar.gz
cd apr-1.5.0
sudo ./configure
sudo make
sudo make install
export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
Install tomcat tomcat-native:

wget http://mirrors.ukfast.co.uk/sites/ftp.apache.org//tomcat/tomcat-connectors/native/1.1.29/source/tomcat-native-1.1.29-src.tar.gz
tar zxvf tomcat-native-1.1.29-src.tar.gz
rm tomcat-native-1.1.29-src.tar.gz
cd tomcat-native-1.1.29-src/jni/native
JAVA_HOME=/usr/lib/jvm/java-7-oracle
sudo ./configure --with-apr=/usr/local/apr --with-java-home=$JAVA_HOME
sudo make
sudo make install
@Amadu Bah



все-равно не работает, логи
Код: html
1.
2.
окт 19, 2014 4:41:44 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781144
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверно нужно указать путь LIBDIR to `/etc/ld.so.conf' , только не знаю как это сделать.
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781148
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AK1988,

- Попробуйте скачать исходники и откомпилировать их ( https://apr.apache.org/download.cgi )
- Закинуть *.so в java.library.path
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781168
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимость использования нативных библиотек определяется типом коннектора.
Насколько я помню, APR не выбирается автоматически.
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781175
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мало что понятно из сказаного, с трудом установил через мануал, можете пошаговое руководство написать?
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781187
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забудьте вы про APR.
Tomcat 7.0 - Servlet API 3.0.
У вас идёт ругань на 3.1. Лень вспоминать/искать, но аннотации которые вы используете могут не работать в 3.0.
Соответственно или использовать для компиляции ровно ту версию Servlet API, которую использует целевой сервер или не выёживаться и обойтись без аннотаций или обновить Tomcat до 8.0, если остриё прогресса так критично.
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781194
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AK1988,

Какой еще APR?
1.Сервлет дожен вызываться по адресу localhost:8080/CONTEXT_ROOT/HelloWorld
2.У вас же написано, ClassNotFoundEception, покажите структуру war/ear файла.
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781195
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
и смотрел же здесь http://tomcat.apache.org/whichversion.html , а поставил 7, а не 8. Переставлю.
Но аннотация закомментирована, маппинг через web.xml
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781199
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставьте аннотацию @Override и получите ошибку, что метод doGet() не был перекрыт из-за различий в правах доступа.
Если внимательно читать документацию, то публичными должны быть класс и методы init/destroy, а doGet со товарищи - защищённые.
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781204
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Не знаю где лежит war. На Линуксе недавно.
2. Неудаляется tomcat7. sudo apt-get purge tomcat7 ничего не видит.
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781206
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставьте аннотацию @Override и получите ошибку, что метод doGet() не был перекрыт из-за различий в правах доступа.
Если внимательно читать документацию, то публичными должны быть класс и методы init/destroy, а doGet со товарищи - защищённые.
Почему? Можно ведь "расширять" доступ?
1. Не знаю где лежит war. На Линуксе недавно.

Этож не линукс совсем. Кликните на проекте -> экспорт в war файл
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781212
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установил tomcat8
Код: html
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.
30.
31.
32.
/opt/tomcat8/bin/catalina.sh run
Using CATALINA_BASE:   /home/andrei/.IntelliJIdea13/system/tomcat/Unnamed_MyWebApp01
Using CATALINA_HOME:   /opt/tomcat8
Using CATALINA_TMPDIR: /opt/tomcat8/temp
Using JRE_HOME:        /usr/lib/jvm/java-8-oracle
Using CLASSPATH:       /opt/tomcat8/bin/bootstrap.jar:/opt/tomcat8/bin/tomcat-juli.jar
[2014-10-19 06:47:16,960] Artifact MyWebApp01:war exploded: Server is not connected. Deploy is not available.
19-Oct-2014 18:47:17.221 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.14
19-Oct-2014 18:47:17.222 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:   Sep 24 2014 09:01:51
19-Oct-2014 18:47:17.222 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:  8.0.14.0
19-Oct-2014 18:47:17.222 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:        Linux
19-Oct-2014 18:47:17.223 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:     3.13.0-37-generic
19-Oct-2014 18:47:17.223 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:   amd64
19-Oct-2014 18:47:17.223 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:    1.8.0_25-b17
19-Oct-2014 18:47:17.223 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:     Oracle Corporation
19-Oct-2014 18:47:17.365 INFO [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
19-Oct-2014 18:47:17.575 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
19-Oct-2014 18:47:17.587 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Oct-2014 18:47:17.589 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
19-Oct-2014 18:47:17.590 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Oct-2014 18:47:17.590 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 430 ms
19-Oct-2014 18:47:17.611 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
19-Oct-2014 18:47:17.611 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.14
19-Oct-2014 18:47:17.619 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
19-Oct-2014 18:47:17.627 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
19-Oct-2014 18:47:17.627 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 36 ms
Connected to server
[2014-10-19 06:47:18,008] Artifact MyWebApp01:war exploded: Artifact is being deployed, please wait...
[2014-10-19 06:47:18,330] Artifact MyWebApp01:war exploded: Artifact is deployed successfully
[2014-10-19 06:47:18,331] Artifact MyWebApp01:war exploded: Deploy took 323 milliseconds
19-Oct-2014 18:47:27.623 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat8/webapps/manager
19-Oct-2014 18:47:27.656 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat8/webapps/manager has finished in 33 ms
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781224
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не тот лог. вот лог томкат8
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
19-Oct-2014 18:57:35.230 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.14
19-Oct-2014 18:57:35.232 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:   Sep 24 2014 09:01:51
19-Oct-2014 18:57:35.232 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:  8.0.14.0
19-Oct-2014 18:57:35.232 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:        Linux
19-Oct-2014 18:57:35.232 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:     3.13.0-37-generic
19-Oct-2014 18:57:35.232 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:   amd64
19-Oct-2014 18:57:35.233 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:    1.8.0_25-b17
19-Oct-2014 18:57:35.233 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:     Oracle Corporation
19-Oct-2014 18:57:35.410 INFO [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
19-Oct-2014 18:57:35.649 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
19-Oct-2014 18:57:35.663 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Oct-2014 18:57:35.666 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
19-Oct-2014 18:57:35.668 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Oct-2014 18:57:35.668 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 520 ms
19-Oct-2014 18:57:35.689 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
19-Oct-2014 18:57:35.689 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.14
19-Oct-2014 18:57:35.695 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
19-Oct-2014 18:57:35.700 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
19-Oct-2014 18:57:35.701 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 32 ms
19-Oct-2014 18:57:45.700 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat8/webapps/manager
19-Oct-2014 18:57:45.736 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/tomcat8/webapps/manager has finished in 35 ms



Ненаходит native libs. Как установить их в одну из директорий?
/usr/lib64
/lib64
/lib
/usr/lib

Можете переделать пример что б устанавливалось в одну из директорий? Если делаю так, все-равно не видит, даже после прописки в /etc/ld.so.conf.d
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
wget http://mirrors.ukfast.co.uk/sites/ftp.apache.org//tomcat/tomcat-connectors/native/1.1.29/source/tomcat-native-1.1.29-src.tar.gz
tar zxvf tomcat-native-1.1.29-src.tar.gz
rm tomcat-native-1.1.29-src.tar.gz
cd tomcat-native-1.1.29-src/jni/native
JAVA_HOME=/usr/lib/jvm/java-7-oracle
sudo ./configure --with-apr=/usr/local/apr --with-java-home=$JAVA_HOME
sudo make
sudo make install
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781235
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no56892Почему? Можно ведь "расширять" доступ?
Код: plaintext
1.
2.
3.
4.
javac Test.java
Test.java:9: error: method does not override or implement a method from a supertype
  @Override
  ^
1 error
Test.java
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
package test;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;

public class Test extends HttpServlet {
  @Override public void doGet(ServletRequest request, ServletResponse response)
  throws ServletException, IOException
  { }
}

...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781244
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

прикол
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781255
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov ,


Код: java
1.
2.
3.
4.
	@Override
	public void doGet(HttpServletRequest req, HttpServletResponse resp)
	        throws ServletException, IOException
	    {}
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38781303
vsl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vsl
Гость
AK1988, измените package своего сервлета. Tomcat не позволит вам загрузить ваши собственные классы из java.* или javax.servlet.*.
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38783366
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vslAK1988, измените package своего сервлета. Tomcat не позволит вам загрузить ваши собственные классы из java.* или javax.servlet.*.

Сервлет теперь работает, но если мапинг через аннотации томкат показывает ошибку

+так же остался вопрос с native libs томкат их не видит
Код: html
1.
21-Oct-2014 17:03:17.987 INFO [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38783368
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AK1988vslAK1988, измените package своего сервлета. Tomcat не позволит вам загрузить ваши собственные классы из java.* или javax.servlet.*.остался вопрос с native libs томкат их не видит
Код: html
1.
21-Oct-2014 17:03:17.987 INFO [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib



Блин, редактирования нет, томкат пишет что ненаходит native библиотеки, как их добавить правильно?
...
Рейтинг: 0 / 0
Вые... первый сервлет.
    #38783382
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AK1988,
ln -s /usr/local/apr/lib/libtcnative-1.so /usr/lib/libtcnative-1.so
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Вые... первый сервлет.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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