자기계발

안드로이드 스튜디오와 오라클DB - spring 연동

납작한돌맹이 2021. 3. 25. 21:44
반응형

 

 

단계

1. 인텔리제이에서 maven으로 프로젝트 생성

2. pom.xml에 dependency추가 후 maven 동기화 후 external library에 maven lib 추가되는지 확인

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>spring</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.3.3.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.3.3.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>
    </dependencies>




</project>

3. project structure의 facets에서 +를 눌러 web을 추가한 후 webapp이라는 폴더가 생성되도록 경로가 잡혔는지 확인한다.

4. 처음이라면 우측 하단의 create artifact를 눌러 오류를 해결하고 확인을 누른다.

5. output layout 창의 오른쪽에 maven과 관련된 lib들이 많을 것인데 모두 다 더블클릭하여 좌측으로 옮겨온다.

6. edit configuration(alt shift f10)에서 +를 눌러 tomcat server(local)을 추가한다.

7. 톰캣은 기본 포트를 8080으로 설정해놨으니 localhost와 충돌을 일으킨다. 따라서 실행할때 localhost를 kill시키고 run해야한다. -> cmd에서 netstat -ao로 로컬주소 0.0.0.0:8080를 찾고 pid를 확인한다. -> taskkill /f /pid ????로 죽인 후에 다시 run한다.

 

 

(이 글이 도움이 됐다면 광고 한번씩만 클릭 해주시면 감사드립니다, 더 좋은 정보글 작성하도록 노력하겠습니다 :) )

반응형