이전에 웹 개발을 할 때 myeclipse를 사용했는데, 플러그인이 너무 많고, 플러그인의 기능이 전혀 접근이 불가능하기 때문에 그냥 써본 분들은 아실 겁니다. 따라서 프로젝트가 약간 커지면 매우 정체될 것입니다. 이전에 최적화되었지만 여전히 사용하기가 쉽지 않습니다. 오늘은 딱히 할게 없어서 메모장+톰캣을 활용해서 개발하는 가장 독창적인 방법을 시도해 보기로 했습니다. 효율성이 그다지 높지는 않지만 가장 기본적인 작업 중 일부를 익히는 것은 상당히 보람 있는 일입니다. 이 블로그에서는 오늘 제가 생각하는 가장 큰 이득이 무엇인지 공유하겠습니다.
Tomcat에서 프로젝트를 배포하고 실행하려면 사용된 .class 파일을 특정 디렉터리에 저장해야 한다는 것을 모두 알고 있습니다(물론 Tomcat 구성 파일의 모든 디렉터리로 수정할 수도 있습니다). .Java 파일을 컴파일한 후 .class 파일을 프로젝트 WEB-INF의 클래스 하위 디렉터리에 복사합니다. 이는 효율성에 큰 영향을 미칩니다. 마지막으로 이 문제를 해결하기 위해 일괄 처리를 사용해 보았습니다. 임의의 디렉터리에 접미사가 .bat인 새 파일을 만들고 다음 명령문을 사용하여 간단한 배치 프로그램을 생성합니다.
다음과 같이 코드 코드를 복사합니다.
클래스 경로 설정=E:/bluemsun/tomcat/apache-tomcat/apache-tomcat-7.0.55/lib/servlet-api.jar;%classpath%
javac -d E:/bluemsun/tomcat/apache-tomcat/apache-tomcat-7.0.55/webapps/mm/WEB-INF/classes %1
정지시키다
첫 번째 문장은 환경 변수를 설정하는 것입니다. Tomcat에 필요한 것은 우리가 설정한 시스템 환경 변수가 아니라 Tomcat의 lib에 있는 jar 패키지에 따라 다릅니다.
두 번째 문장은 javac 명령을 사용하여 소스 파일을 컴파일하는 것입니다. -d 옵션은 컴파일된 .class 파일을 나중에 작성된 디렉토리에 저장한다는 의미입니다.
세 번째 문장은 Pause 문입니다. 즉, 위의 두 문장을 실행한 후 일시 중지합니다. 인터페이스에 "종료하려면 아무 키나 누르십시오"가 표시됩니다....
내 데모는 다음과 같습니다.
1. 내 수업 디렉토리가 현재 비어 있습니다.
2. 컴파일해야 하는 Java 소스 파일을 complie.bat로 드래그합니다.
3. 실행이 완료되면 다음과 같습니다.
4. 그런 다음 클래스 디렉터리로 이동하면 컴파일된 .class 파일이 이 디렉터리에 이미 존재하는 것을 볼 수 있습니다.
야옹~ 참 간단해요, 헤헤.