Posts

Showing posts with the label tomcat

Hot deploy spring tomcat, jeus, jBoss, jetty

tomcat :  https://ahnsk39.blogspot.com/2017/09/springloaded-spring-hot-deploy-tomcat.html jeus :  https://ahnsk39.blogspot.com/2017/09/hot-deploy-jeus.html jBoss :  https://ahnsk39.blogspot.com/2017/09/jboss-hot-deploy.html maven jetty :  https://ahnsk39.blogspot.com/2017/09/maven-jetty-hotdeploy.html

springloaded Spring Hot deploy tomcat

Image
springloaded-1.2.1.RELEASE.jar :  https://ahnsk39.blogspot.com/2017/09/springloadedjar-download.html GitHub : https://github.com/spring-projects/spring-loaded 1.  springloaded 다운로드 후 원하는 위치에 파일 이동 2. 해당 프로젝트의 vm arguments 설정화면 3. arguments 탭에서 추가  -javaagent:D:\kesi\kesiWorkspace\common\vender\springloaded-1.2.1.RELEASE.jar  -noverify 4. tomcat 설정 Publishing 탭 : Automatically publish when resources change Modules 탭 :  Auto Reload 체크 해제 ----------------------------------------- <hotdeploy> jeus :  https://ahnsk39.blogspot.com/2017/09/hot-deploy-jeus.html jBoss :  https://ahnsk39.blogspot.com/2017/09/jboss-hot-deploy.html maven jetty :  https://ahnsk39.blogspot.com/2017/09/maven-jetty-hotdeploy.html

tomcat index 설정

Image
 tomcat index.jsp /WebContent/WEB-INF/web.xml 수정 (Eclipse 단추키 Ctrl+R 후 web.xml입력)

tomcat project root 설정

Image
 1. 톰켓 설치 후 실행하면 위와 같이 주소에 프로젝트 명이 포함되어 있음.(testWeb) 2. Servers 탭에서 프로젝트가 속한 서버를 더블 클릭  - Modules 탭 클릭  - 우측에 Edit 클릭  -> 3. Path 프로젝트 명을 삭제 4. Server Start 후 URL 주소에 프로젝트명을 빼고 입력 JSP Dynamic Web Project 설정 : https://ahnsk39.blogspot.com/2017/08/jsp-dynamic-web-project.html URL주소 부분에 8080 포트 없애기:  https://ahnsk39.blogspot.com/2017/08/tomcat-server-8080-80.html

tomcat Server 8080 -> 80

Image
1. Servers 탭 클릭 하면 프로젝트가 속해 있는 서버를 찾아서 더블 클릭하면 위와같은 서버 설정 화면 2.HTTP/1.1 부분에 8080을 80으로 변경후 저장 3. URL에 8080을 빼고 접속되면 정상(80포트의 경우 생략이 가능함.) windows10 80포트가 안될경우 :  https://ahnsk39.blogspot.com/2017/08/windows10-port-80.html

tomcat access allow deny

Image
tomcat > server.xml

eclipse Tomcat memory 늘리기

Image
-Xms256m -Xmx768m -XX:MaxPermSize=256m

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]], Failed to start component [StandardServer[8005]]

Image
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Threa...

[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:projectName did not find a matching property

Image
[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:etis did not find a matching property  Servers >  Server Overview >  Server Options  ​ Publicsh Mode contexts to separate XML files    (checked)

An incompatible version 1.1.6 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.17

Image
url :  http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ 위 링크에서 tcnative-1.dll 파일 다운 후 java 디렉토리 아래 bin폴더에 복사

org.jdom2.input.JDOMParseException: Error on line -1:

jdom으로 호출하여 xml로 리턴받아야 하는데,  try catch문에서 error가 발생하여 호출한 곳으로 xml return을 못 보내서 아래 로그가 발생 try{      .    -- error 발생    XMLOutputter outputter = getXMLformat(); //xml포멧    outputter.output(doc, response.getOutputStream()); }catch() ----------------------------------------------------------------------------------- org.jdom2.input.JDOMParseException: Error on line -1: 너무 일찍 파일 끝에 도달했습니다. at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:232) at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:253) at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1091) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.jXmlRead(KeepMsTecCareerMngController.java:2665) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.HttpConnetionMiwon(KeepMsTecCareerMngController.java:2644) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.RepKmtcCertiCall(KeepMsTecCareerMngController.java:2181) a...

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[XXXXXXXXX]]

SEVERE: ContainerBase.addChild: start: Throwable occurred: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standa                    rdHost[localhost].StandardContext[/kesiservice]]         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)         at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)         at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)         at java.util.concurrent.Executors$RunnableAdapter.call(Executo...

tomcat memory permsize

Image
open launch configuration > arguments tab > VM arguments --------------------------------------------------------------------------------------------------- -Dcatalina.base="D:\KESI\KESISRC\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="D:\KESI\apache-tomcat-6.0.32" -Dwtp.deploy="D:\KESI\KESISRC\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="D:\KESI\apache-tomcat-6.0.32\endorsed" -Xms512m -Xmx512m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewRatio=2 -XX:SurvivorRatio=5 -XX:ReservedCodeCacheSize=256m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+AggressiveOpts -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Begin                                                                 -After   

Error creating bean with name 'exceptionTransfer' defined in file

Image
1.server clean 2. project clean 소스 수정한것도 없는데 잘 되다가 에러를 뿜는다. server, project clean 하니 잘 된다.

StandardEngine[Catalina].StandardHost[localhost].StandardContext[]

Server Tomcat v7.0 Server at localhost failed to start. Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] tomcat>bin>lib에 servlet-api.jar를 자바 :  java\jdk1.6.0_22\jre\lib\ext 에 라이브러리를 넣으면 된다.