Linux 아래 웹 프로젝트 배치

(1) JDK 다운로드, oracle 홈 페이지 에서 JDK 다운로드 (http://www.oracle.com/index.html) 다운로드 절차: 1. 네 비게 이 션 표시 줄 의 Downloads 메뉴 로 마 우 스 를 이동 합 니 다. 2. Downloads 의 드 롭 다운 상자 에서,맨 왼쪽 에 있 는 Java for Developers 3 를 클릭 합 니 다. Java for Developers 를 클릭 한 후 페이지 를 맨 아래로 이동 하여 Java Archive 를 찾 습 니 다. 오른쪽 에 있 는 Download 다운로드 단 추 를 클릭 합 니 다. 4. Java Archive 오른쪽 에 있 는 Download 다운 로드 를 클릭 한 후 정식 다운로드 페이지 에 들 어가 필요 한 Java SE 버 전 을 선택 하여 다운로드 합 니 다.이 프로젝트 는 자바 SE6 5 를 다운로드 합 니 다. 자바 SE6 링크 를 클릭 하면 자바 SE6 에 관 한 다양한 역사 버 전의 JDK 와 JRE 를 볼 수 있 습 니 다.주의: 자바 SE Development Kit 로 시작 하 는 것 은 JDK 이 고, 자바 SE Runtime Environment 로 시작 하 는 것 은 JRE 입 니 다.JDK 는 JRE 보다 크 고 JDK 는 전체 자바 의 핵심 으로 자바 운영 환경, 자바 도구 와 자바 기초 라 이브 러 리 를 포함한다. Jre 는 JAVA 프로그램 을 실행 하 는 데 필요 한 환경의 집합 으로 JVM 표준 실현 과 자바 핵심 라 이브 러 리 를 포함한다.jdk 를 다운로드 하면 jre 도 자 연 스 럽 게 포함 된다.자바 애플 리 케 이 션 만 실행 하려 면 JRE 를 다운로드 하면 되 고, 자바 애플 리 케 이 션 개발 이 필요 하 다 면 J 단독 JDK 를 다운로드 하면 되 며, 더 이상 JRE 를 다운로드 하지 않 아 도 된다. JDK 에는 JRE 가 포 함 돼 있다.JDK 1 설치 > 입장 / usr / 디 렉 터 리: [root@serviceusr] \ # cd / usr / 2 > 새 폴 더 java: [root@serviceusr] \ # mkdir 자바 3 > 새로 다운로드 한 jdk - 6u45 - linux - x64. bin 을 자바 디 렉 터 리 4 > 에 업로드 하여 이 파일 을 실행 합 니 다: [root@serviceusr] \ #. / jdk - 6u45 - linux - x64. bin 5 > 설치 완료 후 환경 변 수 를 설정 합 니 다: [root@service etc]\ vi / etc / profile 6 > profile 맨 위 에 다음 코드 를 삽입 합 니 다:
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
후, 저장 종료.Tomcat 를 설치 하여 로 컬 tomcat 를 직접 업로드 하면 됩 니 다. 아니면 / usr 에 업로드 하 시 겠 습 니까?압축 해제 후 server. xml 파일 1 > 포트 번호 설정 을 설정 합 니 다. 포트 80 포트 가 점용 되 었 는 지 확인 하고 점용 되면 포트 번 호 를 변경 해 야 합 니 다 [root@service~] \ # lsof - i: 802 > 프로젝트 시작 설정.외 장 항목 과 tomcat 내부 시작 으로 나 뉜 다.
  • 내부 시작 설정 코드 예시:
  • <Host name="192.168.0.172"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    
    <Context  path="" docBase="/usr/tomcat_6.0.29_1/webapps/fcv1" debug="0" reloadable="true" >Context >
    
     Host>

    현재 tomcat 의 webapps 디 렉 터 리 에 프로젝트 를 직접 배치 합 니 다.Host 의 name 을 이 컴퓨터 의 IP 주소 로 설정 하면 됩 니 다.접근 시 주소 표시 줄 에 직접 입력http://ip:port/방문 할 수 있 습 니 다. 예 를 들 어 이 예 는 다음 과 같 습 니 다.http://192.168.0.1782:8080.
  • 외 장 설정 코드 예시:
  •       <Host name="www.fileshare.com"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">                       
    <Context  path="" docBase="/home/fcv1" debug="0" reloadable="true" >Context >
     Host>

    프로젝트 경로 가 제한 되 지 않 습 니 다. docBase 에 프로젝트 의 루트 경 로 를 설정 합 니 다.Host 의 name (다음 에 방문 할 ip) 은 이름 을 알 수 있 는 이름 을 만 들 수 있 습 니 다.방문 할 때 방금 설정 한 host 의 name 을 입력 하면 됩 니 다.예 를 들 어 이 demo 를 방문 하 는 것 은:http://www.fileshare.com:8080/login. 설명: 때로는 프로젝트 가 너무 커서 tomcat 에서 PermGen space, 특히 첫 번 째 설정 을 잘못 보고 할 때 가 있 습 니 다. 특히 흔히 볼 수 있 습 니 다. 이때 처리 해 야 합 니 다.tomcat 의 catalina. sh 편집
     echo "Using CATALINA_BASE:   $CATALINA_BASE"      
    JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m"

    Mysql 1 설치 > 이 컴퓨터 에 Mysql → rpm - qa | grep - i my sql 이 설치 되 어 있 는 지 확인 하 십시오. 있 으 면 rpm - e 명령 이나 rpm - e – nodeps 명령 을 통 해 마 운 트 해제 합 니 다 – nodeps 는 강제 마 운 트 해제 합 니 다.[root@service~] \ # rpm - e mysql / / 보통 삭제 [root@service~] \ # rpm - e – nodeps my sql / / 강력 삭제 모드 입 니 다. 위의 명령 으로 삭제 할 때 의존 하 는 다른 파일 을 알려 주면 이 명령 으로 강력 삭제 2 > 마 운 트 해제 후 설치 할 수 있 습 니 다.이 예 는 yum 를 사용 하여 설치 3 > yum install - y my sql - server my sql - devel my sql - server 서버 my sql 클 라 이언 트 my sql - devel 개발 에 필요 한 헤더 파일 4 > 설치 가 완료 되면 complete 또는 완 료 된 글 자 를 알려 줍 니 다.5 > 설 치 된 my sql - server 버 전 번호 rpm - qi my sql - server 를 봅 니 다.6 > my Sql 설치 가 완료 되면 인 코딩 을 설정 해 야 합 니 다 (보통 utf 8 로 설정 합 니 다). 그렇지 않 으 면 데이터 에 중국어 오류 가 발생 합 니 다.7 > mysql 프로필 을 etc 로 복사: cp / usr / share / mysql / my - medium. cnf / etc / my. cnf 설명:
  • my. cnf 는 MySQL 이 시 작 될 때의 매개 변수 파일 일 뿐 이 며, 이 경우 MySQL 은 내 장 된 기본 매개 변수 로 시 작 됩 니 다.
  • MySQL 은 시작 할 때 / usr / share / mysql / my - medium. cnf 파일 을 자동 으로 사용 합 니 다. 이 는 rpm 패키지 에 설 치 된 MySQL 에 만 제 한 됩 니 다.

  • 8 > etc 디 렉 터 리 에 들 어가 my. cnf 를 편집 합 니 다.[root@service etc]# vi my.cnf; - [client] 필드 에 default - character - set = utf 8 을 추가 하면 다음 과 같 습 니 다. [client] port = 3306 socket = / var / lib / mysql / mysql. sock default - character - set = utf 8 - [mysql] 필드 에 character - set - server = utf 8 을 추가 하면 다음 과 같 습 니 다. [mysql] port = 3306 socket = / var / lib / mysql / mysql. sock character - set - server = utf 8 - [mysql]필드 에 default - character - set = utf 8 을 추가 합 니 다. 다음 과 같 습 니 다: [mysql] no - auto - rehash default - character - set = utf 8
    9 > 편집 완료 후 저장 종료.시작 서비스: service my sqld start.10 > 설명: my sql 새 데이터 베 이 스 는 원 격 외부 접근 을 허용 하지 않 습 니 다.그래서 가끔 은 우리 가 원 격 으로 연결 하면 host... is not allowed to connect to this MySql server 라 고 잘못 알 릴 때 가 있 습 니 다.이때.my sql 데이터베이스 에 있 는 user 표 의 host 값 을 원래 localhost 에서% 로 바 꾸 면 됩 니 다.작업 정보:
     mysql> use mysql;
    Database changed 
    mysql> select host,user,password from user;
    +-----------+-------------+-------------------------------------------+
    | host      | user        | password                                  |
    +-----------+-------------+-------------------------------------------+
    | localhost | root        | *1277D7238CD54A118C48B8DD228CABBF89502878 |
    | service   | root        | *1277D7238CD54A118C48B8DD228CABBF89502878 |
    | 127.0.0.1 | root        | *1277D7238CD54A118C48B8DD228CABBF89502878 |
    | %         | fileManager | *C496EB2952BA894EE4D41458DD3556AFE3BC1C57 |
    +-----------+-------------+-------------------------------------------+
    4 rows in set (0.00 sec)
    mysql> update user set host='%' where user='fileManager';
    

    my sql 설치 설정 이 완료 되면 루트 의 첫 로그 인 은 비밀번호 가 필요 없 이 리 턴 키 를 누 르 면 로그 인 할 수 있 습 니 다.다음 과 같다.
     [root@service /]# mysql -uroot -p
    Enter password: 
    

    좋은 웹페이지 즐겨찾기