'분류 전체보기'에 해당되는 글 89건

  1. 2008.05.24 톰캣 환경설정
  2. 2008.04.11 오라클 데이터타입
  3. 2008.03.25 웹용 Chart 여러가지
  4. 2008.03.09 동영상(영화) 재생시 음성(목소리)만 작게 나올때 1

톰캣 환경설정

|
http://blog.naver.com/gaeean?Redirect=Log&logNo=60042880945

/usr/share/tomcat5/conf/workers.properties
파일의 내용중 아래 내용수정

#workers.tomcat_home=/var/tomcat
workers.tomcat_home=/usr/share/tomcat5

#workers.java_home=/opt/IBMJava2-13
workers.java_home=/usr/lib/jvm/java

------------------------------------------------------------

PATH=$PATH:/usr/lib/jvm/java/bin
export CLASSPATH=/usr/lib/jvm/java/lib/tools.jar:/usr/share/java/servletapi5.jar
export JAVA_HOME=/usr/lib/jvm/java

####################################################

번역 - artis // 출처 - http://www.javaroad.jp/opensource/js_tomcat3.htm

톰캣도 웹서버기능을 갖고 있지만, 종전의 Web 서버 소프트와 비교하면,
성능이 좋게 되는 검증작업같은 내부 이용 에까지 사용하는게 좋다고 한다.
본격적으로 웹서버 기능이 필요한 시스템에는 Apache, IIS같은 전용웹서버 소프트와 톰캣을 연계해 사용한다. 아래에 톰캣의 웹서버기능을 전부 이용하지 않는 이유를 기재한다.

- 톰캣의 웹서버 기능은 역사가 깊지않고, 웹서버 전용소프트와 비교해 안정성이 나쁘고,
세큐리티도 높지 않다.
- 톰캣의 웹서버 기능은 일반적으로 고속은 아니다.
- 웹서버 전용소프트를 사용하는 것보다 정적 콘텐츠의 처리가 분산되는게 가능하다.

톰캣과 웹서버(Apache, IIS,,,)의 연계는 아래처럼 된다.
1) 웹서버 엔진은 담당하는 리퀘스트가 설정한 URL패턴에 합치하는 경우,
    그 리퀘스트를 연계 모듈에 넘긴다.
2) 연계모듈은 연계 프로토콜을 사용하고, 그 리퀘스트를 연계 커넥터로 넘긴다.
3) 연계 커넥터는 리퀘스트를 JSP/서블렛컨테이너에 넘기고, 거기에 처리가 실행된다.

--===---===---===---===---===---===---===---===---===---===---===---===--

설정방법
Apache2.2부터 추가된 톰캣연계 모듈 mod_proxy_ajp를 사용해 톰캣과 연계하는 방법에 대해서 해설한다.
전에 있던 Apache2.2이상, J2SDK, 톰캣의 인스톨은 행해지고 있는 것으로 한다.
여기에서는, Apache2. 2로부터 표준 장비되게 된 Tomcat 제휴 모듈 mod_proxy_ajp를 사용해 Tomcat와 제휴하는 방법에 대해 해설한다.

--===---===---===---===---===---===---===---===---===---===---===---===--

아파치 설정
mod_proxy_ajp모듈을 유효화하기 위해,httpd.conf에 설정되있는 mod_proxy_ajp모듈의 설정을 코멘트아웃 한다.
- 모듈은 mod_proxy_ajp에 추가하고, mod_proxy도 커멘트 아웃할 필요가 있다.
- httpd.conf는 「$APACHE_HOME\conf」디렉토리 아래에 있다. 「$APACHE_HOME\」은 아파치를 인스톨 한 디렉토리이다.

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

※mod_proxy와 mod_proxy_ajp의 모듈을 코멘트 아웃한다.

연계한 컨텐트의 설정은 httpd.conf의 <Location>설정에 행한다.

<Location /docs/>
  ProxyPass ajp://localhost:8009/docs/
</Location>

※「
http://도메인/docs」에 액세스하면,
   「Tomcatのdocs디렉토리」아래에 전송되는 것이 보인다.

※ 8009는 Tomcat쪽의 연계 커넥터의 포트번호

--===---===---===---===---===---===---===---===---===---===---===---===--

톰캣 설정
$CATALINA_HOME\conf 아래의 server.xml의 연계 커넥터의 설정부분은 커멘트
아웃되있다.  포트번호가 8009이 된것을 확인한다.

- $CATALINA_HOME\conf 는 톰캣의 인스톨 디렉토리

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

--===---===---===---===---===---===---===---===---===---===---===---===--

동작확인
톰캣, 아파치를 기동하고,
http://localhost/docs/ 에 액세스 한다.
고양이 화면이 나오면 정상적으로 동작이 된것이다.
톰캣 포트번호가 8080이 아니고, HTTP의 포트번호를 80으로, 톰캣에 접속 되있는것이
확인 가능하다.


####################################################

 vi /usr/share/tomcat5/conf/server.xml

<Host name="localhost" ...>
  ...
  <Listener className="org.apache.catalina.startup.UserConfig"
            directoryName="public_html"
            userClass="org.apache.catalina.startup.PasswdUserDatabase"/>
  ...
</Host>
적절한 호스트 아래에 다음의 Listener를 추가하게 되면 /etc/passwd 파일을 참고로 해서

http://127.0.0.1:8080/~user_account 로 들어온 접속을 /home/user_account/public_html 로 연결하여 준다고 합니다.

'Computing > java/jsp' 카테고리의 다른 글

jeus6 + webtob 연동... 가상호스트  (0) 2011.05.03
웹용 Chart 여러가지  (0) 2008.03.25
Tomcat 설치  (1) 2007.10.16
And

오라클 데이터타입

|
http://blog.naver.com/ckghwns1?Redirect=Log&logNo=21879720


오라클에서 지원하는 데이터 타입
이 름
최대 길이
타 입
설 명

CHAR

2000 byte
문자열
고정 길이
NCHAR
2000 byte
문자열
다국적 언어 지원
VARCHAR2
4000 byte
문자열
가변 길이
NVARCHAR2
4000 byte
문자열
가변 길이, 다국적 언어 지원
LONG
2 Gb
문자열
가변 길이
RAW
2 Gb
바이트 문자열
가변 길이
LONG RAW
2 Gb
이진 문자열
NUMBER
10^-38 ~ 10^38
숫자
DATE
날짜
BC 4712/1/1 ~ CE 4712/12/31
BLOB
4 Gb
이진 데이터
구조화 되지 않은 데이터
CLOB
4 Gb
문자 데이터
구조화 되지 않은 데이터
NCLOB
4 Gb
문자 데이터
다국적 언어 지원
BFILE
4 Gb
이진 데이터
데이터베이스 외부에 데이터를 저장함
ROWID
10 byte
이진 데이터
로우 어드레스
ROWID
4000 byte
이진 데이터
로우 어드레스

ANSI/ISO SQL 타입과의 비교

ANSI/ISO SQL 데이터 타입
오라클 데이터 타입
CHARACTER(n), CHAR(n)
CHAR(n)
NUMERIC(p,s), DECIMAL(p,s), DEC(p,s)
NUMBER(p,s)
INTEGER, INT, SMALLINT
NUMBER(38)
FLOAT(p)
FLOAT(p), NUMBER
REAL
FLOAT(63), NUMBER
DOUBLE PRECISION
FLOAT(126), NUMBER
CHARACTER VARYING(n), CHAR VARYING(n)
VARCHAR2(n)

SQL/DS, DB2 데이터 타입과 비교

SQL/DS, DB2 데이터 타입
오라클 데이터 타입
CHARACTER(n)
CAHR(n)
VARCHAR(n)
VARCHAR2(n)
LONG VARCHAR
LONG
DECIMAL(p,s)
NUMBER(p,s)
INTEGER, SMALLINT
NUMBER(38)
FLOAT(p)
FLOAT(p), NUMBER
DATE
DATE

SQL/DS, DB2 데이터 타입 중 TIME, TIMESTAMP, GRAPHIC, VARGRAPHIC, LONG VARGRAPHIC들은
오라클 데이터 타입과 대칭되는 것이 없다. 

And

웹용 Chart 여러가지

|
웹용으로 사용할수 있는 차트들...
간단히 만들어 사용할수도 있겠지만, 귀차니즘 + 시간은.....^^

1. PHP용
- LIBCHART
  http://naku.dohcrew.com/libchart/pages/introduction/

Introduction

Libchart is a free chart creation PHP library, that is easy to use.
Please have a look at the
tutorial or proceed to download.

Vertical bar chart sample Horizontal bar chart sample Pie chart sample

Latest News

Libchart 1.2 released! August 13th, 2007

This new version features multiple datasets for horizontal, vertical bar charts and line charts. The API got a facelift so be sure to check the examples so you don't miss anything. Also, the support for PHP4 was deprecated (as is PHP4).

View the changelog or download the new version.

Multiple line chart sample Multiple vertical bar chart sample Multiple horizontal bar chart sample

Features

  • Bar charts (horizontal or vertical).
  • Line charts.
  • Pie charts.
  • Single or multiple data sets.
  • Compatibility with PHP 5.
  • Easy to study how it works and adapt to your needs.
  • No external dependency, need only PHP compiled with GD and FreeType (how to check?).

License

Libchart is a free software distributed under the terms of the GNU General Public License (GPL).

2. JSP용
- JFREECHART
  
http://www.jfree.org/jfreechart/

JFreeChart Samples

This page contains examples of the charts that can be produced using JFreeChart. If you'd prefer to see a live demo, please try our JFreeChart Demo (web start).

PieChartDemo1-254.png PieChart3DDemo1-254.png PriceVolumeDemo1-254.png PopulationChartDemo1-254.png DifferenceChartDemo2-254.png DualAxisDemo1-254.png ScatterPlotDemo1-254.png XYBarChartDemo1-254.png HistogramDemo1-254.png DeviationRendererDemo2-254.png XYSplineRendererDemo1a_254.png DialPlotDemo2a_254.png

3. 이도 저도 아니고 이미지처럼 링크해서 쓰려면
- Google Chart API
  
http://code.google.com/apis/chart/ 

- Yahoo
   http://developer.yahoo.com/flash/

'Computing > java/jsp' 카테고리의 다른 글

jeus6 + webtob 연동... 가상호스트  (0) 2011.05.03
톰캣 환경설정  (0) 2008.05.24
Tomcat 설치  (1) 2007.10.16
And

동영상(영화) 재생시 음성(목소리)만 작게 나올때

|
곰플레이어나, 아드레날린, KMPlayer 등을 다시 설치한 후

동영상 재생시 사람 목소리만 작게 나올때가 있다.

무엇이 원인인고 하니... 동영상의 소리가 5.1 채널 등으로 저장 되어있는 경우

위 프로그램들의 기본 설정이 5.1채널 그대로 소리를 내보내기 때문에

그보다 작은수의 스피커를 쓰는 사람에게는 소리의 일부만 나오는것이다.

특히나 2채널,2.1채널을 사용하는 사람에게는 더욱 그렇다.

해결방법은 각각 의 프로그램의 설정에 들어가서 소리/오디오 등에 관련한 부분을 수정해 준다.

소리출력이 "원본그대로","기본설정".... 등으로 되어 있는것을 2채널 혹은 2.1채널로 해주면 간단히 해결된다.

곰플레이어의 경우 환경설정 -> 소리 -> AC3 설정
아드레날린의 경우 환경설정 -> 소리 -> AC3 설정
KMPlayer 의 경우 환경설정-> 음성처리 -> 리샘플러/출력 -> 출력


해당사항을 자신의 스피커/사운드카드에 맞는 설정으로 바꿔주면 된다.
And