티스토리 뷰

Study

Java(자바) JSP Tomcat(톰캣) 관련

메디츠 2023. 1. 8. 07:07
반응형

apache-tomcat-6.0.32.tar.gz

 

tar xzvf apache-tomcat-6.0.32.tar.gz

// 압축풀고

 

./startup.sh

// 실행

 

./shutdown.sh

// 중지

 

ln -s /usr/local/apache-tomcat-6.0.32 /usr/local/tomcat

// 심볼릭 링크 만들기

 

export CATALINA_HOME=/usr/local/apache-tomcat-6.0.32

// 환경변수 추가시에는 $CATALINA_HOME/bin/startup.sh

 

tomcat/webapps/ROOT/WEB-INF

// 서비스 되는 폴더

 

tomcat/conf/tomcat-users.xml

// 유저정보

 

jdk-6u26-linux-i586.bin

 

mv 'jdk-6u26-linux-i586.bin?e=1309417837&h=333cdbb9d3c75e1b5c2b938b8e0bf5e8' jdk-6u26-linux-i586.bin

// 파일명이 너무 길어서 이름변경

 

chmod 755 jdk-6u26-linux-i586.bin

// 설치를 위해 권한주기

 

./jdk-6u26-linux-i586.bin

// 설치

 

vi /etc/profile

// 환경변수 편집

 

export JAVA_HOME=/usr/lib/java/

export PATH=$PATH:$JAVA_HOME/bin

// 아래에 환경변수 추가

 

java -version

//환경변수 추가확인 위해서 버전확인

 

 

Servlet

*.java를 컴파일

html in java

 

JSP

*.jsp

java in html

 

톰캣은 1024 포트안은 root 권한만 사용 가능

 

tomcat/conf/server.xml

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

 

포트 변경

 

 

// 윈도우 설치 관련

tomcat6.zip 바이너리 파일은 환경 변수 따로 설정해 줘야 한다.

컴퓨터-시스템 속성-고급

에서 시스템 변수에 추가

 

CATALINA_HOME

C:\apache-tomcat-6.0.35

JAVA_HOME

C:\Program Files\Java\jdk1.6.0_26

 

 

// jsp 404에러 관련

Properties-Web Project Settings의

Context root 설정 확인

또는

파일명과 경로 재확인

 

// tomcat WAS는 대소문자 구분

 

// WAR 관련

tomcat/conf/server.xml

<Host name="localhost" appBase="/var/www"

unpackWARs="true" autoDeploy="true">

<Conetext path="" docBase="" readable="true" />

autoDeploy="true" 톰캣을 재시작하지 않아도 war 파일이 자동으로 배치

업데이트시

war파일을 업데이트, 기존의 war파일의 폴더를 삭제

 

 

Preferances-General-Editors-File Associations

*.inc 추가

Aptana JS Editor

 

build.xml에서 xml로 컴파일

generator.java에서 ctrl+f11

build.xml에서 all

톰캣

http://localhost:8080/Web

 

 

톰캣 실행안될시

서버 프로세스 javaw.exe 종료

The method getDispatcherType() is undefined for the type HttpServletRequest

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

<version>3.1.0</version>

</dependency>

// tomcat 8.0 버그. servlet 3.1.0 사용.

 

MalformedByteSequenceException

// server.xml에 한글이 추가되면 발생하는 Exception

 

cat /dev/null > catalina.out

// tomcat 로그 catalina.out 초기화

 

netstat -ano | findstr :8005

TCP 10.80.0.125:8005 210.89.164.90:443 ESTABLISHED 11072

taskkill /f /pid 11072

성공: 프로세스(PID 11072)가 종료되었습니다.

// Several ports (8005) required by Tomcat v6.0 Server at localhost are aleady in use. 커맨드에서 해당 프로세스 종료

 

 

반응형

'Study' 카테고리의 다른 글

Aptana(압타나) 관련  (1) 2023.01.08
Java(자바) JSP 설정 관련  (1) 2023.01.08
Windows(윈도우) Monitor Off(모니터 끄기) 바로가기  (0) 2023.01.07
gulp(걸프) Error(에러) 관련  (0) 2023.01.07
gulp(걸프) 관련  (0) 2023.01.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
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
글 보관함