1) Подключение к tomcat, порт по умолчанию 8180.
2) Администаторская консоль по адресу http://localhost:8180/admin/, менеджера
http://localhost:8180/manager/
3) Добавим двух пользователей admin и manager в файл "/usr/share/tomcat5.5/conf/tomcat-users.xml":
3)
4) Ускорить перегрузку классов tomcat-ом.
в файл "WEB-INF/web.xml" приложения добавить:
<init-param>
</init-param>
</init-param>
<%@ page contentType="text/html; charset=UTF-8" %>
6) Из сервлета:
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
важен порядок этих операторов.
Java
Сравниваю с PHP и JavaScript.
1) Сравнение строк через метод equals, т.е. такое не работает:
if( str1 == str2)...
а надо:
if(str1.equals(str2))...
2) Нат ассоциативных массивов, вместо них используютя контейнеры, в частности можно использовать
3) Если проект использует классы из ".jar-файла", то нужно явно указывать путь к нему в переменной окружения CLASSPATH:
export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib/jsp-api.jar