jsp-파일 업로드 후 Tomcat 다시 시작 시 파일 자동 삭제 문제 해결
나 는 사진 을 올 리 는 방법 을 썼 다.올 릴 때 이 디 렉 터 리 가 없 으 면 자동 으로 만들어 진다 고 판단 했다.그리고 사진 을 올 리 기 시 작 했 습 니 다.성공 적 으로 폴 더 와 해당 하 는 파일 을 찾 을 수 있 습 니 다.하지만 항목 을 다시 시작 하거나 캐 시 를 정리 하면 그림 과 폴 더 가 자동 으로 삭제 되 어 보이 지 않 습 니 다.
먼저 해결 방법 을 말 하고 나중에 분석 하 자.
1./tomcat/webapps/디 렉 터 리 를 비우 고 이 폴 더 의 모든 내용 을 삭제 합 니 다.
2.수정/tomcat/conf/web.xml 파일:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet
3.수정/tomcat/conf/server.xml 파일:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
<!----><Context path="/ser" docBase="D:\project\myProject\editor\WebRoot"></Context>
<!--<Context path="/mvc" docBase="D:\project\myProject\ \WebRoot"></Context>-->
</Host>
분석:다시 redeplay 할 때, tomcat 는 로 컬 파일 을 동기 화 합 니 다.로 컬 에 해당 하 는 폴 더 가 없어 서 파일 을 잃 어 버 립 니 다.이것 은 개발 과정 에서 발생 할 수 있 는 문제 일 뿐 실제 응용 에서 tomcat 는 startup.bat/sh shutdown.bat/sh 만 할 수 있 습 니 다.우리 가 이렇게 하 는 것 은 바로 프로젝트 에 가상 경 로 를 설정 하 는 것 입 니 다.그러면 tomcat 가 시작 할 때 프로젝트 를 직접 찾 을 수 있 습 니 다.올 린 그림 은/tomcat/webapps/디 렉 터 리 에 만 있 지 않 고 프로젝트 에 직접 들 어 갑 니 다.아무리 프로젝트 를 다시 시작 하거나 저장 을 늦 추 더 라 도 올 린 파일 은 여전히 존재 합 니 다!
총결산
이상 은 jsp-파일 업로드 후 Tomcat 을 다시 시작 할 때 파일 이 자동 으로 문 제 를 삭제 하 는 데 도움 이 되 기 를 바 랍 니 다.관심 이 있 는 친 구 는 본 사이트 의 다른 주 제 를 참고 할 수 있 습 니 다.여기 서 여러분 의 우리 에 대한 지지 에 매우 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSP| EL (Experession Language)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.