'Back Dev > JAVA' 카테고리의 다른 글
Static (정적변수와 메소드) (0) | 2021.08.06 |
---|---|
JAVA환경에서 CMD 명령어 실행 (0) | 2020.11.05 |
JAVA 문자열비교 (0) | 2019.07.26 |
파일확장자 추출(부제: 문자열자르기) (0) | 2019.07.04 |
Paging 개념원리 (0) | 2017.12.07 |
Static (정적변수와 메소드) (0) | 2021.08.06 |
---|---|
JAVA환경에서 CMD 명령어 실행 (0) | 2020.11.05 |
JAVA 문자열비교 (0) | 2019.07.26 |
파일확장자 추출(부제: 문자열자르기) (0) | 2019.07.04 |
Paging 개념원리 (0) | 2017.12.07 |
로컬PC에서는 스케쥴러가 1번 실행되는데,
[문제상황] 배포한 톰켓에서는 스케쥴러가 2번 실행된다.
왜? 그럴까
이유는 생각보다 간단했다.
톰캣 기본설정 경로가 webapps 최상단으로 기본설정 되어있다.
그러므로, war파일에서 설정한 스케쥴러와 war파일 압축해제한 프로젝트 스케쥴러가 실행되어서
스케쥴러가 총 2번이 실행됨.
해당 이슈는 단순 톰캣의 환경설정문제,
그리하여 해결방법으로는 톰캣의 기본설정을 해지하거나 경로를 지정해주는데
필자의 경우에는 해당 기본설정에 webapps/프로젝트 파일명 으로설정해주었다. [경로를 지정해준다고 생각하면된다 ]
배포할때 war파일을 파일압축해제하여 war파일을 해제한다음에
tomcat을 start.bat 배치파일을 실행하였다.
조금 설명이 부족한거같아. 작업실행순서를 간단히 설명하자면 아래와 같다.
프로젝트 war파일 export -> 개발/운영 톰켓의 webapps 폴더에 war파일 복사 -> war 압축해제 -> 톰캣 starts.bat 실행
svn: E204900 (0) | 2022.05.09 |
---|---|
linux 사용자계정이 변경 안되는 경우 (1) | 2022.04.26 |
원격 데스크톱 연결 실패 (0) | 2018.01.11 |
Eclipse 느려짐, 속도개선방법 (0) | 2017.12.11 |
java.lang.AbstractMethodError (0) | 2017.12.07 |
SELECT 컬럼1||컬럼2||컬럼3 as t1, count(*) as num
FROM 테이블
GROUP BY t1
PostgreSQL 베큠Vacuum (0) | 2022.03.22 |
---|---|
PostgreSQL DB Dump 명령어 (0) | 2022.03.06 |
postgresql 등록쿼리(Insert) sql파일 등록방법 (0) | 2019.08.26 |
테이블백업 CREATE TABLE AS (0) | 2019.07.19 |
ALTER DEFAULT (0) | 2019.07.04 |
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:parseDate value="${ }" var="dateFmt" pattern="yyyyMMdd"/>
<fmt:formatDate value="${dateFmt}" type="both" pattern="yyyy-MM-dd"/>
유사한 name값 input 태그 활용 (feat. 체크박스응용) (0) | 2022.06.10 |
---|---|
react.js 개념정리 (0) | 2021.03.04 |
엑셀내보내기시 숫자->텍스트로 표기방법(텍스트로 처리하기) (0) | 2019.09.24 |
엑셀파일 한글명 내보내기 (한글깨짐문제해결) (1) | 2019.09.18 |
IE8&9 ajax 실행안되는경우 해결방안 (0) | 2019.07.30 |
엑셀특성상 앞자리에 0이올경우 알아서 생략함
ex) 010 > 10 으로 표기
이럴경우 텍스트표기 해야할 대상의 태그에 아래 스타일옵션을 추가해주면 텍스트로 표기되어 옳바르게 표시
style="mso-number-format:'\@'"
react.js 개념정리 (0) | 2021.03.04 |
---|---|
jsp fmt 날짜형식으로 표출하기 (0) | 2019.10.17 |
엑셀파일 한글명 내보내기 (한글깨짐문제해결) (1) | 2019.09.18 |
IE8&9 ajax 실행안되는경우 해결방안 (0) | 2019.07.30 |
파일 확장자 제한 (0) | 2019.07.15 |
case1.
<%@ page contentType="application/vnd.ms-excel; name='recovery_Excel'; charset=EUC-KR"%>
<%
String f_nm=usrnm+"_출전업체정보";
response.setHeader("Content-Disposition", "attachment; filename="+new String((f_nm).getBytes("KSC5601"),"8859_1")+".xls");
String((f_nm).getBytes("EUC-KR"),"8859_1")+".xls"); 190924수정내용
response.setHeader("Content-Description", "JSP Generated Data");
%>
<meta http-equiv="Content-Type" content="application/vnd.ms-excel;charset=euc-kr">
수정2차
case1. 방법은 톰켓에서는 문제없이 적용됨
출처: https://gogh914.tistory.com/69 [Notebook Of Gogh]
case2.
<%@ page import="java.net.URLEncoder"%>
response.setHeader("Content-Disposition", "attachment; filename="+URLEncoder.encode(f_nm, "UTF-8")+".xls");
response.setHeader("Content-Description", "JSP Generated Data");
case1. 방법은 제우스was에서 문제없이 적용됨.
jsp fmt 날짜형식으로 표출하기 (0) | 2019.10.17 |
---|---|
엑셀내보내기시 숫자->텍스트로 표기방법(텍스트로 처리하기) (0) | 2019.09.24 |
IE8&9 ajax 실행안되는경우 해결방안 (0) | 2019.07.30 |
파일 확장자 제한 (0) | 2019.07.15 |
JSTL c태그 c:choose (0) | 2019.07.08 |
구글링을하였지만, 보다 자세하게 포스팅은 안되있어 추가 포스팅
postgresql 프로그램이 설치되어있는 '경로'에서 CMD(명령어창)을 실행 한다음 아래와 같이 실행하면
입력한 DB의 테이블에 실행하고싶은 sql파일이 실행이된다.
ex) psql --host=호스트명 --port=포트 --username=유저명 --dbname=디비명 --password -f 실행시킬sql파일.sql
그리고 실행시킬 sql파일은 postgresql 프로그램이 설치되어있는 경로에 복사하여 같은경로에 위치해야된다.
PostgreSQL DB Dump 명령어 (0) | 2022.03.06 |
---|---|
임시PK 만들기위해 컬럼중복값 확인작업 (0) | 2019.10.22 |
테이블백업 CREATE TABLE AS (0) | 2019.07.19 |
ALTER DEFAULT (0) | 2019.07.04 |
postgreSQL 날짜타입(ORACLE형식비교) (0) | 2018.10.15 |
where 컬럼명 not in (데이터값)
ORA-12519 에러현상 (0) | 2018.01.02 |
---|
IE 개발환경에서 ajax 통신이 실행되지않을 경우,
ajax 구문에
cache : false;
옵션을 추가해주어야한다.
엑셀내보내기시 숫자->텍스트로 표기방법(텍스트로 처리하기) (0) | 2019.09.24 |
---|---|
엑셀파일 한글명 내보내기 (한글깨짐문제해결) (1) | 2019.09.18 |
파일 확장자 제한 (0) | 2019.07.15 |
JSTL c태그 c:choose (0) | 2019.07.08 |
.text 와 .val() 구분법 (0) | 2018.10.15 |
String a == String b << 문자열을 비교하는것이아니라 a, b 의 주소값을 비교하는것
문자열을 비교하기위해선 .equals 메소드사용하는것을 권장
ex) a.equals(b)
JAVA환경에서 CMD 명령어 실행 (0) | 2020.11.05 |
---|---|
날짜비교 (0) | 2020.03.31 |
파일확장자 추출(부제: 문자열자르기) (0) | 2019.07.04 |
Paging 개념원리 (0) | 2017.12.07 |
추상클래스와 추상메소드 (feat. 추상클래스와 인터페이스차이점) (0) | 2017.12.06 |