启动项目总是要在myeclipse中用tomcat启动,能不用myeclipse直接用tomcat或者别的服务器启动项目吗?
高洛峰2017-04-18 10:17:58
이 소프트웨어는 tomcat과 통합되어 있으며, 프로덕션 환경에서는 tomcat이 서버에 별도로 존재하며 쉘 명령을 통해 작동됩니다.
PHP中文网2017-04-18 10:17:58
기본 포트 번호는 8080입니다. 일반적으로 개발하고 테스트할 때 브라우저 주소창에 http://localhost:8080/프로젝트 이름?파라미터 이름=파라미터 값을 입력하여 프로젝트에 접근합니다.
高洛峰2017-04-18 10:17:58
물론 tomcat은 서버이고 myeclipse는 Java 프로젝트를 작성하는 데 사용되는 IDE입니다. 프로젝트를 jar 패키지나 war 패키지로 포맷하고 tomcat에서 실행해야 합니다.
PHP中文网2017-04-18 10:17:58
문제 분석:
이 질문을 제기하는 것은 질문자가 tomcat과 myeclipse의 개념을 명확하게 이해하지 못하고 있음을 보여줍니다. 이에 대한 정답은 물론 yes...또는 yes 등이 아닙니다. 개념적 관계를 명확히 하는 방법은 초점입니다.
정답:
tomcat은 web服务器
이며, weblogic
(Java에서 흔히 사용), apache
(PHP에서 흔히 사용), iis
(.net에서 흔히 사용)과 같은 개념입니다. , 그들은 모두 동일합니다. 웹 프로그램의 실행 환경입니다.
myeclipse는 集成开发环境(ide)
입니다. 동일한 개념으로는 intellJ idea
, visual studio
, php storm
등이 있습니다. 통합이라는 단어의 의미는 코드를 편리하게 편집할 수 있다는 것입니다. 또한 Maven 플러그인, Git 버전 관리, Tomcat 및 기타 웹 서버와 같은 다양한 도구를 통합하여 개발 및 디버깅을 더욱 편리하게 만듭니다.
myeclipse에서 디버그 또는 실행 버튼을 클릭하면 myeclipse는 실제로 tomcat(또는 다른 웹 서버)의 startup.bat(Linux에서는 startup.sh) 명령을 실행합니다. 따라서 웹 프로그램은 반드시 이를 수행할 수 있습니다. 웹 서버에서만 실행되며 웹 서버는 독립적입니다(특히 IDE와 독립적).
또
Tomcat을 myeclipse에서 실행해야 한다면 tomcat을 실행하는 모든 서버에 myeclipse가 설치되어 있어야 합니까?
tomcat 디렉토리 구조
tomcat이 Java 프로젝트를 배포합니다