ubuntu에서 tomcat설치/apache2에 연동
* /etc/bash.bashrc의 마지막에 다음 두 줄 추가. (Java가 /usr/java에 미리 설치된 것으로 가정한다.)
export JAVA_HOME=/usr/java
export TOMCAT_HOME=/usr/tomcat
* tomcat을 다운 받아 압축을 푼후, 다음과 같이 설치한다. (경우에 따라 버전이 다른 tomcat을 설치하는 경우가 있어, 이 방법을 선호한다.)
sudo mv jakarta-tomcat-5.5.9 /usr/local/tomcat/
sudo chown -R root:root /usr/local/tomcat/jakarta-tomcat-5.5.9/
sudo ln -s /usr/local/tomcat/jakarta-tomcat-5.5.9 /usr/tomcat
* tomcat의 8080 port를 다른 port로 변경해야 할 때는 /usr/tomcat/conf/server.xml 을 변경을 한다. (mono-xsp가 8080을 쓰고 있기에 tomcat을 9090으로 변경하였다.)
* 다음과 같이 tomcat 설치가 제대로 되었는지 확인해 본다.
sudo /usr/tomcat/bin/startup.sh
브라우저에서, http://localhost:9090
* 설치한 tomcat을 apache2와 연동하기 위해 jk2를 설치한다. (배포판에서 기본 제공하는 것을 설치하였다.)
sudo apt-get install libapache2-mod-jk2
* 다음의 파일들을 아래의 예처럼 각자의 경우에 맞게 적절히 수정한다.
/etc/apache2/mods-available/jk2.conf
JkSet config.file /usr/tomcat/conf/myWorkers2.properties
/usr/tomcat/conf/myWorkers2.properties
[logger]
level=DEBUG[config:]
file=${serverRoot}/conf/myWorkers2.properties
debug=0
debugEnv=0[uriMap:]
info=Maps the requests. Options: debug
debug=0# Alternate file logger
#[logger.file:0]
#level=DEBUG
#file=${serverRoot}/logs/jk2.log[shm:]
info=Scoreboard. Required for reconfiguration and status with multiprocess servers
file=${serverRoot}/logs/jk2.shm
size=1000000
debug=0
disabled=0[workerEnv:]
info=Global server options
timing=1
debug=0
# Default Native Logger (apache2 or win32 )
# can be overriden to a file logger, useful
# when tracing win32 related issues
#logger=logger.file:0[lb:lb]
info=Default load balancer.
debug=0[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
debug=0
tomcatId=localhost:8009[status:]
info=Status worker, displays runtime informations[uri:/jkstatus/*]
info=Display status information and checks the config file for changes.
group=status:[uri:/admin/*]
info=Tomcat HTML based administration web application.
debug=0[uri:/manager/*]
info=A scriptable management web application for the Tomcat Web Server.
debug=0[uri:/jsp-examples/*]
info=JSP 2.0 Examples.
debug=0[uri:/servlets-examples/*]
info=Servlet 2.4 Examples.
debug=0[uri:/*.jsp]
info=JSP Extension mapping.
debug=0
* jk2가 제대로 동작하는지를 확인하기 위해, apache를 재 시작하고, 브라우저에서 jkstatus를 본다.
sudo /etc/init.d/apache2 restart
http://localhost/jkstatus
* http://localhost/jsp-examples 하면, tomcat에서 제공하는 jsp 예제를 볼 수 있다 (왜냐면, uri를 myWorkers2.properties에 그렇게 정의했기 때문이다.)
오 깔끔합니다. ㅡ.ㅡ;;
바로 이런 설명이 필요했습니다. ㅡ.ㅡ;;
그립다는 것은 아직도 네가 내 안에 남아 있다는 뜻이다.
그립다는 것은 지금은 너를 볼 수 없다는 뜻이다.
볼 수는 없지만 보이지 않는 내 안 어느 곳에 네가 남아 있다는 뜻이다.
-이정하의 《혼자 사랑한다는 것은》중에서-
랩탑에 ubuntu 설치만하고 apache2 한번 써봐야지 만 하고있었는
랩탑에 ubuntu 설치만하고 apache2 한번 써봐야지 만 하고있었는데...
tomcat 이랑같이 사용해봐야겠습니다.
mod_jk2 Deprecated
mod_jk2 Deprecated
[quote="thinker0"]mod_jk2 Deprecated[/qu
True!!!
jk-1.2를 사용해서 연동을 하려면,
1. 우선은 sudo apt-get remove libapache2-mod-jk2 해서 설치된 jk2를 삭제합니다.
2. http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/linux/ 에서 최신의 jk-1.2 버전을 다운 받습니다.
3. sudo cp jakarta-tomcat-connectors-jk-1.2.10-linux-sles9-i386-prefork.so /usr/lib/apache2/modules/mod_jk.so
4. /etc/apache2/mods-available/mod_jk.conf
5. sudo ln -s /etc/apache2/mods-available/mod_jk.conf /etc/apache2/mods-enabled/mod_jk.conf
다음의 예는 loadbalancer worker와 status worker를 정의해서 전자는 example들을 보는데 사용하고, 후자는 jkstatus를 보는데 사용하는 것입니다.
6. /usr/tomcat/conf/myWorkers.properties
7. /usr/tomcat/conf/myUriWorkerMap.properties
----
I paint objects as I think them, not as I see them.
atie's minipage
ㄳㄳ
간결한 설명 감사합니다~ :lol:
아는것은 좋아하는것에 미치지 못하고,
좋아하는것은 즐기는것에 미치지 못한다. - 공자
11월 8일자로 mod_jk 1.2.15 버전이 나왔습니다. (아직 리눅
11월 8일자로 mod_jk 1.2.15 버전이 나왔습니다. (아직 리눅스용 바이너리는 없습니다.)
http://tomcat.apache.org/connectors-doc/changelog.html
http://tomcat.apache.org/download-connectors.cgi
----
I paint objects as I think them, not as I see them.
atie's minipage
tomcat5과 libapache2-mod-jk
tomcat5과 libapache2-mod-jk 가 universe 저장소에 있군요~
랩탑에 ubuntu
랩탑에 ubuntu 설치만하고 rcdd exam 한번 써봐야지 만 하고있었는데...
tomcat 이랑같이 사용해봐야겠습니다.
Advertising is a
Advertising is a non-personal form of communication intended to sunglasses persuade an audience (viewers, readers or listeners) to purchase or take some action upon products, ideals, or services. It includes the name of a product or service and how that product or service could benefit the consumer, to persuade a target market to purchase or to consume that particular brand. These brands are usually paid for or identified through sponsors and viewed via various watches media. Advertising can also serve to communicate an idea to a mass amount of people in an attempt to convince them to take a certain action, such as encouraging 'environmentally friendly' behaviors, and even unhealthy behaviors through food consumption, video game and television viewing promotion, and a "lazy man" routine through a loss of exercise . Modern advertising developed with the rise of mass production in the late 19th and early 20th centuries. Mass media can be defined as any media meant to reach a mass amount of people. Several types of mass media are television, internet, radio, news programs, jewelry and published pictures and articles.
One of the clearest lessons
One of the clearest lessons of the last few decades is that capitalism is indestructible. Marx compared it to a vampire, and one of the salient points ofE20-322comparison now appears to be thatJN0-331always rise up again after being stabbed to death. Even Mao’s attempt, in the Cultural Revolution, to wipe out the traces of capitalism, ended up in its triumphant return1z0-051. Today’s Left reacts in a wide variety of ways to the hegemony of global capitalism and its political supplement, liberal democracy. It might, for example, accept the hegemony642-359, but continue to fight for reform within its rules (this is Third Way social democracy).
댓글 달기