달력

122024  이전 다음

  • 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

'나의 관심사'에 해당되는 글 195건

  1. 2016.09.23 이해와 오해
  2. 2016.09.23 CSS 테이블 기본
  3. 2016.09.23 javascript:버튼(button)으로 팝업(popup) 띄우기
  4. 2016.09.23 [HTML5] File API
  5. 2016.09.23 Tomcat7 Web Application Deploy 하기
일상 2016. 9. 23. 11:40


안녕하세요.

오늘은 오해와 이해에 대해 이야기 하려합니다.

우리는 살아가면서 수많은 사람들을 만납니다. 그 만남을 통해 이런저런 인연들이 맺어지고, 그 인연의 연결고리를 통해 조화로운 관계를 맺으며 한단계 성숙해지기도 합니다. 하지만 어느 순간 부조화속에 그 인연들이 부질없는 것으로 마무리 되기도 하죠. 안타까운 일입니다.

누가 나를 치켜세운다고 해서 우쭐댈 것도 없고, 헐뜯는다고 해서 화낼 일도 못됩니다.

그건 모두가 한쪽만을 성급하게 판단한 오해 이기 때문이죠. 오해란 이해의 이전상태가 아닐까 싶습니다.

우리는 오해와 이해 사이의 설명할 수 없는 미묘한 차이에서 항상 주저하고 망설이는 것이 우리의 삶인것 같습니다.

글을 쓰는 저도 오해와 이해사이에서 사람관계를 얻고 잃고 있습니다. 

오해를 하기보단 이해를 하려 노력해야겠습니다.


아래글은 오해와 이해에 관해 좋은글이 있어서 퍼왔습니다.

얻어가시길 바랍니다.

감사합니다.


      오해(誤解)와 이해(理解) 이해는..... 우리 삶을 무한히 행복(幸福)하게 할 것이며, 오해는 ....우리의 삶을 끝없이 불행(不幸)하게 만들 것 입니다.
      오해와 이해의 사전적(辭典的) 의미와 실체 국어사전에 나오는 (오ː해)의 뜻풀이를 보면 어떤 표현(表現)이나 사실(事實)에 대하여 잘못 해석하거나 이해함’으로 되어있고 (이ː해)는 ‘말이나 글의 뜻을 깨쳐 알거나 사리판별을 분명히 구분하여 잘 안다.’ 이렇게 되어 있습니다.
      우리는 많지 않은 세상을 살아오면서 다른 사람을 오해하거나 때로는 자신이 오해를 받기도 하며 살아갑니다. 오해는 잘못된 선입견, 짧은 생각 편견(偏見)에 의해 생기게 되기도 하는데 결과는 항상 문제(門題)를 일으키게 됩니다. 하찮은 오해가 절친한 사이를 갈라놓기도 하고 소중했던 만남과 관계를 깨뜨리기도 하며 사소한 오해가 오랫동안 이어져 오던 사업상의 거래관계를 일시에 단절(斷切)시키기도 합니다. 따라서 요즘처럼 서민경제가 어려운 때일수록 어느 개인이나 중요한 위치에 있는 사람들은 말과 행동을 더욱 신중(愼重)하게 해야 할 필요가 있습니다.
      어느 노(老)부부의 오해 일평생 사랑하며 살아온 어느 노부부가 있었습니다. 노부부는 다정히 앉아 (빵)을 먹으려고 합니다. 이전과 같이 빵의 중간부분은 (남편)의 몫으로, 빵 가장자리는 (아내)의 몫으로 나눕니다. 아내는 자신의 속마음을 비로소 남편에게 쏟아냅니다. “여보, 저는 사실 빵의 중간부분을 먹고 싶은데 내가 좋아하는 부분을 지금껏 한 번도 먹지 못했어요. ” 그러자 남편은 깜짝 놀랍니다. 왜냐하면, 지금까지 자신이 제일 좋아하는 빵 가장자리를 아내에게 양보(讓步)한 것이기 때문입니다.
      상대방을 위한 말과 행동이지만 그것이 제대로 전(傳)해지지 않을 때 아무리 가까운사이라고 하드라도 저와 같이 서운함이 생기며 오해를 하게 됩니다. 상대방이 원하는 대로 사랑을 표현할 때 사랑은 제대로 전해집니다. 서로가 원(願)하고 갈구하는 사랑의 표현(表現)이나 기대치를 가감(加減) 없이 상대방에 전달함으로서 잠시 잠깐이라도 서로 간에 오해가 없는 행복한 삶을 살아가기 위하여 노력 하여야만 합니다.
      옛 속담에 ‘까마귀 날자 배(梨) 떨어진다.’라는 말은 어떤 의미 없이 한 행동(行動)이 공교(工巧)롭게도 어떤 다른 일과 비슷한 시기에 일어나 둘 사이에 무슨 관계(?)라도 있는 듯한 오해를 받는 상황을 말합니다. 까마귀가 날아오르는데 (배)가 떨어지면 대부분의 사람들은 까마귀.... 때문인 것처럼 생각하기도 하지만 실제로는 아무 상관이 없을 때도 있습니다.
      우연찮게 동시(同時)에 생긴 일로 오해를 받게 될 때 이 속담을 자주 인용하는데 일상의 생활 속에서 뜻하지 않은 오해 때문에 원망(怨望)을 듣기도 하고 심지어는 억울한 누명(陋名)을 써서 무거운 죄 값을 치르는 경우를 주변에서 종종 봅니다. 그러면, 오해를 받지 않으려면 어떻게 해야 할까요? 오해를 받을 가능성이 있는 말이나 행동은 하지 않는 게 좋습니다. 평소 자신의 말과 행동을 올바르게 하는 건 기본입니다. 대부분의 사람들은 자신의 생활이 불안(不安)하고 어려워지면 괜히 다른 사람들을 의심(疑心)하려 하고 오해를 하려고 듭니다.
      억지(어거지)로 오해를 만드는 사람들 우리 속담에 `콩을 보고 팥이라고 우긴다`라는 말이 있습니다. 이 말은 사실과 다른 주장을 막무가내로 내세운다는 뜻으로 억지스럽게 고집(固執)을 부리는 것을 비유적(比喩的)으로 할 때 사용하는 말입니다. 말이 되지도 않는 것을 맞다거나 옳다고 우길때 잘 안 될 일을 무리하게 해내려고 고집을 피울 때 어거지`란 말로 달리 사용하기도 하는 저 말은..... 주변을 둘러보면 이런 사람들에게 흔히 볼 수가 있습니다.
      전체적인 총론(總論)에서는 이해를 하면서도 세부적인 분야인 (각론)에 들어가면 자신의 입장(立場)만을 내세웁니다. 상대방의 입장이나 사정은 아예 염두에 두지 않습니다. 자신의 입장이 전부인양 주변 사람들에게 이야기함으로서 상대방이 불필요한 오해를 하게되는 경우입니다.
      예를 들어서 "1등에 당첨된 로또 복권을 자기가 분실(紛失)한 것이라면서 억지를 부렸다는 어떤 아줌마 의 이야기가 하나의 단편일수 있습니다. 이런 부류의 사람들은 오해의 원인(原因)이 자신에게 있다는 점을 알지 못합니다. 자신의 결점을 무시(無視)하거나 생략(省略)한 체 모든 원인을 상대방에게 ....그 원인이 있는 것처럼 책임을 전가(轉嫁)한 후 원망을 합니다. 자신에게는 무지하게 관대(寬大)하면서 다른 사람들에게는 한없이 박대(薄待)를 하는경우가 되겠지요.
      이해는........ 삶의 무한 행복..!! 오해는........ 삶의 끝없는 불행 사회생활을 하다보면, 상대방에 대한 무한한 이해가 필요할 때가 많습니다. 사람은 누구든지 다른 이에게 설명할 수 없는 나름대로의 사정이 있을 수 있습니다. 그러니 당장 눈에 나타나는 모습만 가지고 순간에 그 사람을 판단하는 것은 별로 좋은 것은 아니라는 생각입니다.
      ..

      이해하려고 작정하면 모든 것이 이해되고 덮어지지만 오해하기로 작정하면 모든 것이 다 마음 불편한 것이 우리 삶의 일입니다. 우리 삶의 시각이 이해의 관점을 가지고 노력한다면 한 없이 관대하고 넓어질 것입니다. 그러나 오해하고 자꾸 그 결점만을 보고 마음을 편케 가지지 않는다면 우리 삶은 또한 한 없이 불편하고 자신도 주변 사람도 힘들 것입니다. 어차피 길지 않은 삶이고..... 언제 삶의 수명이 다할지 모르는 하루하루를 기쁘게 살아야할 우리네 인생이라면 먼저 마음의 평화을 이루는 것이 중요합니다. 이해는 우리의 삶을 무한히 행복하게 할 것이며 오해는 우리의 삶을 끝없이 불행하게 만들 것 입니다. 최 종천 님 / 이해와 오해 중에서 .......
      <5-3=2> <2+2=4>법칙 <5-3=2>, 아무리 큰 오해라도 세 번 생각하면 이해할 수 있다는 저 뜻풀이가 새삼 귀하게 여겨집니다. '이해'란 뜻을 가진 영어단어인 'understand'는 "밑에 서다"라는 말입니다. 그 사람 입장에 서서 생각하고 바라보는 것 그것이 이해라는 뜻이지요. 그런 (이해)와 (이해)가 모여 (사랑)이 된다는 <2+2=4>라는 등식도 새삼 귀하게 보입니다. 따뜻한 이해와 이해가 모일 때 그것이 사랑이 되는 것은 자명한 일일 겁니다. <5-3=2> <2+2=4> 이 단순한 등식을 기억하면 어떨까요? 서로와 서로를 가로막고 있는 숱한 오해들을 따뜻한 이해로 풀어버리고 마침내 사랑에 이를 수 있는 우리 모두가 되었으면 정말 좋겠습니다(尾)
      행복한 한주 보내세요^^♡


'일상' 카테고리의 다른 글

내가 하는 후회  (0) 2016.10.04
달달함  (0) 2016.10.03
IT 발전에대한 고찰  (0) 2016.09.30
상상했던 것과는 다른 연애로 인한, 현실적인 커플의 고찰  (0) 2016.09.23
선택의 결과와 적응  (0) 2016.09.22
Posted by 당구치는 개발자
|
프로그래밍/WEB 2016. 9. 23. 10:56

<style>

.table1_1 table {

width:100%;

margin:15px 0

}

.table1_1 th {

background-color:#AAEBAA;

color:#000000

}

.table1_1,.table1_1 th,.table1_1 td

{

font-size:0.95em;

text-align:center;

padding:4px;

border:1px solid #dddddd;

border-collapse:collapse

}

.table1_1 tr:nth-child(odd){

background-color:#e2f8e2;

}

.table1_1 tr:nth-child(even){

background-color:#fdfdfd;

}

</style>

<table class=table1_1>

<tr>

<th>SAMPLE</th><th>SAMPLE</th><th>SAMPLE</th>

</tr>

<tr>

<td>SAMPLE</td><td>SAMPLE</td><td>SAMPLE</td>

</tr>

<tr>

<td>SAMPLE</td><td>SAMPLE</td><td>SAMPLE</td>

</tr>

<tr>

<td>SAMPLE</td><td>SAMPLE</td><td>SAMPLE</td>

</tr>

<tr>

<td>SAMPLE</td><td>SAMPLE</td><td>SAMPLE</td>

</tr>

</table>



'프로그래밍 > WEB' 카테고리의 다른 글

javascript:버튼(button)으로 팝업(popup) 띄우기  (0) 2016.09.23
[HTML5] File API  (0) 2016.09.23
Tomcat7 Web Application Deploy 하기  (0) 2016.09.23
Posted by 당구치는 개발자
|
프로그래밍/WEB 2016. 9. 23. 10:54


버튼(button)으로 팝업(popup) 띄우기

ex>
onclick="window.open('URL', '_blank', 'width=730, height=750, toolbar=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no' );"

window.open(주소, 창, 옵션); <== 이런식으로 사용 하며 됩니다.

fullscreen  = yes를 주면 창이 전체 창으로 뜹니다. (기본값은 no)
location  = yes를 주면 주소창이 활성화 됩니다. (기본값은 yes)
menubar  = yes를 주면 툴바가 나옵니다. (기본값은 yes)
resizable  = yes를 주면 창 사이즈 변경이 가능 합니다. (기본값은 yes)
scrollbars  = yes를 주면 창 스크롤바가 생깁니다. (기본값은 yes)
titlebar = yes를 주면 타이틀바가 나옵니다.  (기본값은 yes)
toolbar = yes를 주면 툴바가 나옵니다. (기본값은 yes)
width = 열리는 창의 가로 크기
height = 열리는 창의 세로 크기


출처 : http://hunelee.blogspot.kr/2014/01/javascriptbutton-popup.html

'프로그래밍 > WEB' 카테고리의 다른 글

CSS 테이블 기본  (0) 2016.09.23
[HTML5] File API  (0) 2016.09.23
Tomcat7 Web Application Deploy 하기  (0) 2016.09.23
Posted by 당구치는 개발자
|
프로그래밍/WEB 2016. 9. 23. 10:53


안녕하세요?

이번엔 HTML 5 의 File API 를 살펴보려 합니다.

이젠 Web Application 으로 사용자 PC 의 파일을 건드릴 수 있습니다. File API 로 요... 이젠 훨씬 더 많은 일들을 할 수 있겠죠?
엄청나다고 생각하지 않으신가요?

20-1. File API Interface

  • File interface
  • FileReader interface

File interface 를 사용하면 File 의 File Name 이나 Size 등 기본적인 정보에 접근 할 수 있습니다.
File Reader interface 는 File 의 내용을 읽을 수 있는 기능을 제공합니다.

아... 갑자기 걱정하시는 분들이 계시겠죠?
그럼. 보안은? 이라고...
File interface 는 Browser 가 막 건드릴 수있는 것이 아니라 File 선택 Form 이나 Drag & Drop 을 통해서 사용자가 직접 선택한 File에 한정되므로 안심해도 좋을 것입니다. 


20-2. File interface

File interface 가 가지고 있는 속성과 함수는 다음과 같습니다.

Attribute/Method설명
nameFile 이름
typeFile 의 MIME Type(알수 없을때는 null)
urnFile 의 범용 식별자
sizeFile Size
slice(start, length)시작위치와 끝 위치를 지정하여 파일의 내용을 잘라내 새로운 Blob객체를 만드는 함수

위 사항들은 아래 예제에서 사용법을 확인하실 수 있을 것입니다.

20-3. FileReader interface

FileReader interface 는 비동기적인 상황에서 사용을 하는데요.
다음은 FileReader interface 가 가지고 있는 속성과 함수들입니다. 

Attribute/Method설명
readAsBinaryString(fileBlob)File 내용을 읽어 Binary 문자열로 저장
readAsText(fileBlob, encoding)File 내용을 읽어 들여 문자열로 저장, 두번째 인수는 File 의 문자 encodeing 을 지정할 수 있음(기본값 : UTF-8)
readAsDataURL("file)File 내용을 읽어 dataURL 형식의 문자열로 저장
result읽어들인 File 내용
errorerror 발생시의 error 정보
onload읽어들이기에 성공 했을 때 호출하는 event handler. load event 에 대응
onprogress읽어들이기의 진행 상황을 얻을 수있는 event handler. progress event 에 대응
onerror읽어들이기 error 시에 호출되는 event handler. error event 에 대응.


20-4. Error

다음은 FileReader 가 동작하는 중에 발생하는 Error 에 대한 상수값들입니다.

상수Code설명
NOT_FOUND_ERR1읽을 File 을 찾지 못할때
SECURITY_ERR2Web Application 이 Access 하기에 안전하지 못한 File일 때
File 에 너무 많은 읽기 호출이 있을 때
사용자의 선택한 이후에 File 에 변경이 있을 때 
인 상황에서 사용할 수 있습니다.
ABORT_ERR3예를 들어 abort() 함수 호출과 같은 것으로 인해 읽기가 중지되었을 때
NOT_READABLE_ERR4File 접근 권한 문제와 같은 것으로 인해 File 을 읽지 못할때
ENCODING_ERR5동기적, 비동기적으로 readAsText() 함수를 사용할 때는 사용할 수없습니다.
DataURL FH 로 표현될 수 있는 File 이나 Blob 을 구현한 제한된 곳의 DataURL 에 대한 URL 길이 제한에 걸렸을 때




20-5. 사용법

File interface 는 다음과 같이 사용할 수있습니다. File Name 과 File Size 를 조회합니다.

var file = document.getElementById("file").files[0];

document.getElementById("fileName").textContent = file.name;
document.getElementById("fileSize").textContent = "(" + file.size + "byte)";



다음은 FileReader 를 생성하여 사용하는 방법입니다.

var reader = new FileReader();



20-6. 예제

이젠 위 내용들을 바탕으로 예제를 살펴보겠습니다.
아래 예제는 File interface 와 FileReader interface 를 사용하여 File 을 선택하여 File 의 이름과 Size 를 표시하고, File 의 내용을 읽어 TextBox 에 표시합니다.

<!DOCTYPE html>
    <head>
       <title>HTML5 File API Test</title>
        <meta charset="utf-8" />
    </head>
    <script>
        function readFile() {
            var file = document.getElementById("file").files[0];

            document.getElementById("fileName").textContent = file.name;
            document.getElementById("fileSize").textContent = "(" + file.size + "byte)";

            var reader = new FileReader();

            reader.onload = function() {
                var display = document.getElementById("content");
                display.textContent = reader.result;
           };

           reader.onerror = function(evt) {
                alert(evt.target.error.code);
            };

            var encodingList = document.getElementById("encoding");
            var encoding = encodingList.options[encodingList.selectedIndex].value; 

           reader.readAsText(file, encoding);

        };
    </script>
    <body>
        <h1>HTML5 File API 테스트</h1>
       <input id="file" type="file">
       
<select id="encoding">
           <option>UTF-8</option>
        </select>
        <button onclick="readFile()">읽기</button><br />
        <div>
            <span id="fileName">File Name</span>
            <span id="fileSize">File Size</span>
        </div>
        <textarea id="content" readonly style="width:600px; height:400px;"></textarea>
    </body>
</html>

위 파일은 저장할 때 UTF-8 방식으로 저장해 주십시요. 읽을 때 Encoding 을 UTF-8 로 읽겠다고 했으니 말이죠...

Web Page 를 실행시키고 위 파일을 다시 읽어봤습니다.

FileAPI_01.jpg

 


여러분들께서도 한번 작성하시고 실행시켜보십시요.

비동기 방식의 FileReaderSync 도 있습니다만 Worker 안에서 사용해야하고 FileReader 보다는 간단하다는 특징이 있습니다. 
다른 사항들은 거의 비슷하므로 접근하기는 비동기방식의 FileReader보다 훨씬 쉬우실 것입니다.


이제까지 File API 를 살펴보았습니다.
이젠 Web Page 에서 내 PC 의 File 을 읽기위해서 File 을 서버로 Upload 할 필요가 없습니다.
그만큼 Server 의 부하도 줄일수 있겠고, Upload 하고 File 을 읽고 다시 읽은 Streaming 을 내 PC 로 받는 등의 진행되는 동안의 대기 시간이 줄어들 것입니다.


위의 내용들은
혁명을 꿈꾸다 HTML5 & API 입문
을 참고 하였습니다.


출처 : http://www.sqler.com/402253

'프로그래밍 > WEB' 카테고리의 다른 글

CSS 테이블 기본  (0) 2016.09.23
javascript:버튼(button)으로 팝업(popup) 띄우기  (0) 2016.09.23
Tomcat7 Web Application Deploy 하기  (0) 2016.09.23
Posted by 당구치는 개발자
|
프로그래밍/WEB 2016. 9. 23. 10:52


Tomcat7은 설치 되어 있다고 가정 한다. War 파일도 준비해야 한다.


Step 1.  Admin 계정 만들기

D:\Develop\was\tomcat\apache-tomcat-7.0.35\conf\tomcat-users.xml 파일을 수정 하자.



<?xml version='1.0' encoding='utf-8'?>

<!--

  Licensed to the Apache Software Foundation (ASF) under one or more

  contributor license agreements.  See the NOTICE file distributed with

  this work for additional information regarding copyright ownership.

  The ASF licenses this file to You under the Apache License, Version 2.0

  (the "License"); you may not use this file except in compliance with

  the License.  You may obtain a copy of the License at


      http://www.apache.org/licenses/LICENSE-2.0


  Unless required by applicable law or agreed to in writing, software

  distributed under the License is distributed on an "AS IS" BASIS,

  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

  See the License for the specific language governing permissions and

  limitations under the License.

-->

<tomcat-users>

<!--

  NOTE:  By default, no user is included in the "manager-gui" role required

  to operate the "/manager/html" web application.  If you wish to use this app,

  you must define such a user - the username and password are arbitrary.

-->

<!--

  NOTE:  The sample user and role entries below are wrapped in a comment

  and thus are ignored when reading this file. Do not forget to remove

  <!.. ..> that surrounds them.

-->

<!--

  <role rolename="tomcat"/>

  <role rolename="role1"/>

  <user username="tomcat" password="tomcat" roles="tomcat"/>

  <user username="both" password="tomcat" roles="tomcat,role1"/>

  <user username="role1" password="tomcat" roles="role1"/>

-->

<role rolename="manager-gui" />

      <user username="min" password="min" roles="manager-gui" />


</tomcat-users>



관리자에 해당하는 권한을 주고 아이디를 생성 했다.


Step 2.  서버 시작 하기


  • Windows -> D:\Develop\was\tomcat\apache-tomcat-7.0.35\bin\startup.bat
  • Linux -> D:\Develop\was\tomcat\apache-tomcat-7.0.35\bin\startup.sh

OS에 맞는 파일을 실행 한다. 


2013. 2. 1 오후 3:04:24 org.apache.catalina.core.AprLifecycleListener init
정보: Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6.
2013. 2. 1 오후 3:04:24 org.apache.catalina.core.AprLifecycleListener init
정보: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2013. 2. 1 오후 3:04:24 org.apache.catalina.core.AprLifecycleListener initializeSSL
정보: OpenSSL successfully initialized (OpenSSL 1.0.1c 10 May 2012)
2013. 2. 1 오후 3:04:25 org.apache.coyote.AbstractProtocol init
정보: Initializing ProtocolHandler ["http-apr-8080"]
2013. 2. 1 오후 3:04:25 org.apache.coyote.AbstractProtocol init
정보: Initializing ProtocolHandler ["ajp-apr-8009"]
2013. 2. 1 오후 3:04:25 org.apache.catalina.startup.Catalina load
정보: Initialization processed in 1208 ms
2013. 2. 1 오후 3:04:25 org.apache.catalina.core.StandardService startInternal
정보: Starting service Catalina
2013. 2. 1 오후 3:04:25 org.apache.catalina.core.StandardEngine startInternal
정보: Starting Servlet Engine: Apache Tomcat/7.0.35
2013. 2. 1 오후 3:04:25 org.apache.catalina.startup.HostConfig deployWAR
정보: Deploying web application archive D:\Develop\was\tomcat\apache-tomcat-7.0.35\webapps\ROOT.war
2013. 2. 1 오후 3:04:26 org.apache.catalina.startup.HostConfig deployDirectory
정보: Deploying web application directory D:\Develop\was\tomcat\apache-tomcat-7.0.35\webapps\docs
2013. 2. 1 오후 3:04:26 org.apache.catalina.startup.HostConfig deployDirectory
정보: Deploying web application directory D:\Develop\was\tomcat\apache-tomcat-7.0.35\webapps\examples
2013. 2. 1 오후 3:04:26 org.apache.catalina.startup.HostConfig deployDirectory
정보: Deploying web application directory D:\Develop\was\tomcat\apache-tomcat-7.0.35\webapps\host-manager
2013. 2. 1 오후 3:04:26 org.apache.catalina.startup.HostConfig deployDirectory
정보: Deploying web application directory D:\Develop\was\tomcat\apache-tomcat-7.0.35\webapps\manager
2013. 2. 1 오후 3:04:26 org.apache.coyote.AbstractProtocol start
정보: Starting ProtocolHandler ["http-apr-8080"]
2013. 2. 1 오후 3:04:26 org.apache.coyote.AbstractProtocol start
정보: Starting ProtocolHandler ["ajp-apr-8009"]
2013. 2. 1 오후 3:04:26 org.apache.catalina.startup.Catalina start
정보: Server startup in 1546 ms


Step 3.  관리자 페이지 접속 하기

따로 설정을 하지 않았다면 http://localhost:8080/manager 로 접속 한다.



방금 만들었던 Admin 계정을 입력 한다.



위와 같은 페이지가 뜨면 성공 이다. Applications 현황이나, Server Status를 볼 수 있다. 


Step 4.  War Deploy 하기

스크롤을 내리다 보면 아래와 같은 메뉴가 있다.



실행 절차


  1. 찾아보기 버튼을 클릭하여 War 파일을 추가 한다.
  2. Deploy 버튼을 클릭 한다.

참고) War 파일의 이름이 Context Path 가 된다. 아래 그림에 /whitelife 라고 추가 된 것을 볼 수 있다.



2013. 2. 1 오후 3:18:11 org.apache.catalina.startup.HostConfig deployWAR

정보: Deploying web application archive D:\Develop\was\tomcat\apache-tomcat-7.0.35\webapps\whitelife.war



정상적으로 Deploy가 된 경우, Applications 제일 밑에 추가 된 것을 볼 수 있다.

상황에 따라서 해당 Application을 Stop, Reload, Undeploy 할 수 있다.


Step 5.  Hello World !!! 확인하기


위 페이지가 떳다면 성공이다.


출처 : http://blog.whitelife.co.kr/73

'프로그래밍 > WEB' 카테고리의 다른 글

CSS 테이블 기본  (0) 2016.09.23
javascript:버튼(button)으로 팝업(popup) 띄우기  (0) 2016.09.23
[HTML5] File API  (0) 2016.09.23
Posted by 당구치는 개발자
|