본문 바로가기

logs/_09sio

170614/ 여전히 세팅중...

일단 내 Maven Dependencies에 있는 jar 파일들은 FTP의 /tomcat/lib/ 하에 넣으면 된다는 것을 알아냈다!


그리고 봉착한 문제...

Maven repository의 directory(STS에 표시됨)를 열어서 업로드를 해야하는데 도대체 접근방법을 모르겠다...


숨김파일 다 보이기 설정까지 했는데도 도대체가 모르겠어서 헤매다가

친구가 도와줘서 알아냈다.


여러가지 방법이 있는데 나는 일단 정확한 directory를 알기때문에 Finder - 이동 - 폴더로 이동.. 을 눌러 directory를 직접 입력했다.


maven repository의 directory는 대강 /Users/유저명/.m2/repository/~  이다.



그런데 내가 바라던대로 repository 하에 jar파일들이 얌전히 있는게 아니고 그 안에 또 폴더별로 분류가 되어있었다.. 뜨든

대부분은 이미 서버 lib에 있었으므로 일단 급한대로 jstldㅣ랑 mybatis-spring 두개만 업로드했다.



그런데 그게 문제가 아니라 처음부터 아예 jsp 파일을 못열었었는데.. 그게 문제가 아닐까 싶다 ㅠㅠ







서버 /tomcat/conf 하에서 context.xml, server.xml을 다운로드해서 아래와 같이 수정 후 업로드

context.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.

-->

<!-- The contents of this file will be loaded for each web application -->

<o:p></o:p>

<Context Path="" docBase="www">

    <Resource name="jdbc/계정명"

        auth="Container"

        type="javax.sql.DataSource"

        driverClassName="com.mysql.jdbc.Driver"

        url="jdbc:mysql://localhost/계정명"

        username="계정명"

        password="비밀번호"

        maxActive="20"

        maxIdle="10"

        maxWait="3000"

    />

    <ResourceLink type="javax.sql.DataSource"

        name="jdbc/계정명"

        global="jdbc/계정명"

    />

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->

    <!--

    <Manager pathname="" />

    -->


    <!-- Uncomment this to enable Comet connection tacking (provides events

         on session expiration as well as webapp lifecycle) -->

    <!--

    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />

    -->


</Context>




server.xml


<Context> ~ </Context> 사이에 아래 소스 추가(주석처리되어있음)


        <Resource name="jdbc/myybean"

            auth="Container"

            type="javax.sql.DataSource"

            driverClassName="com.mysql.jdbc.Driver"

            url="jdbc:mysql://localhost/계정명"

            username="계정명"

            password="비밀번호"

            maxActive="20"

            maxIdle="10"

            maxWait="3000"/>




===> 여전히 해결안됨





그리구 구글에서 서칭중에 아주 충격적인 사실을 들었다...

MVC 모델을 사용하려면 64bit jsp 가 아니라 tomcat jsp로 신청해야 된다고 한다... 일단 문의글 남겨놨다 흐끅









반응형