[톰캣] 서버 실행시 CMD창 바로 사라지는 문제 해결 방법






톰캣의 startup.bat 파일을 실행시킬때


cmd창이 떳다가 바로 사라지는 경우가 있었다.


뭐 에러 메세지라도 보여야 뭐가 잘못된건지 볼텐데


로그도 쌓이지 않고 그냥 사라져 버리는 문제에 대한 해결 방법이다.



일단 일반 cmd 창을 띄우고


톰캣이 설치된 경로로 이동한다



C:\apache-tomcat-7.0.76-windows-x64\apache-tomcat-7.0.76\bin



빈폴더 까지 이동 후


startup.bat  명령어를 입력하면


메세지가 나타나게 되는데


JRE_home environment variable is not defined correctly

a fatal exception has occurred. program will exit


요런 메세지가 나타난다.


JRE_home 가 아니라 JAVA_HOME 가 나타날 수도 있다


혹은 그외의 메세지가 나타날 수도 있으니


해당 메세지를 보고 오류를 해결하면 된다.


JRE_home environment variable is not defined correctly


이런 오류 메세지가 나타날떄의 해결 방법은


톰캣 bin 폴더의 catalina.bat 파일을 편집기로 열어서


JRE_HOME 나 JAVA_HOME의 경로를 


재지정 해주면 된다.



만약 JRE_HOME이나 JAVA_HOME 에 $JRE_HOME$ 이런 식으로


지정이 되어 있다면


시스템변수에 JAVA_HOME이나 JRE_HOME이 정상적으로


등록이 되어 있는지 확인 한다.



나의 경우는 JRE_HOME을 따로 지정하지 않았는데


톰캣 카탈리나에 JRE_HOME이 $JRE_HOME$ 으로 지정이 되어 있어서


시스템 변수에 JRE_HOME을 등록해 주고 난 후 오류를 해결 했다.



.




혹은 톰캣 윈도우를 실행 할때


지정된 서비스가 설치된 서비스로는 없습니다.


라는 메세지가 뜨는 경우


CMD창을 열어서


톰캣 빈폴더로 이동 후


service.bat install tomcat7


이라는 명령어를 입력하면


해결이 된다.






[MSSQL]Insert실행시 자동증가되는 IDENTITY값 바로 가져오기



insert를 실행시키고 자동으로 증가 되도록 해놓은 PK값이 바로 필요한 경우가 있다.


A테이블에 값이 입력되면 그 값에 종속되는 B테이블의 값을 넣어야 하는데


PK를 알아오기 위해서 insert후 다시 select 하더라도 한 컨트롤러에서 해결하기란 힘들다.


게다가 해당 pk값을 모르기 때문에 다시 select 하는 것도 문제.


해결 방법


1
2
SELECT @@IDENTITY
 
cs

이걸 사용 하는 것 이다.


1
2
3
4
5
6
7
8
9
10
11
12
13
 
INSERT INTO 
        T_AUTH
        (
         VAL1
        ,VAL2
        ,VAL3)
values(
        #{VAL1}
        ,#{VAL2}
        ,#{VAL3})
 
SELECT @@IDENTITY AS SEQ
cs



이런식으로 사용 하면


SEQ라는 컬럼에 자동증가된 값을 반환 한다


참고로 MYBAITIS에서는


INSERT가 아니라 SELECT로 감싸줘야 정상 작동 한다


예를 들어


1
2
3
4
5
6
7
8
9
10
11
12
13
14
<select id="insertAuth" parameterType="VO" resultType="VO">
    INSERT INTO 
        T_AUTH
        (
         VAL1
        ,VAL2
        ,VAL3)
    values(
        #{VAL1}
        ,#{VAL2}
        ,#{VAL3})
 
    SELECT @@IDENTITY AS SEQ
</select> 
cs



이런식으로 만들면 VO SEQ에 해당 값이 담겨서 리턴 된다.

포켓몬GO 개체값 종족값 바로 알 수 있는 방법 포닥



종족값이니 개체값이니 난 원래 골수 포켓몬 유저가 아니라서 잘 모르지만


일단 높으면 좋다는건 알고 있음


개체값이 높아야 포켓몬이 만렙이 되었을떄 기대 능력치가 높다는거 정도만 알고 있는데



이게 뭐 레벨업을 시키고 체력값 스타더스트 개수 입력하고 계산하는게 너무 귀찮음


그래서 포켓몬인벤 뒤지다가 찾아냄


포닥 이라는 어플인데


정확도는 얼마나 높은진 모름... 하지만 정확도가 낮다고 해도 내가 계산하는 것 보단 훨씬 편하기 때문에


이걸 사용함



플레이 스토어에서 포닥  이라고 검색 하면



이런게 나옴


이거 받아서 설치하고



로그인은 포켓몬 게임 로그인 할때 사용한 구글 아이디로 로그인 하면 됨


그럼 알아서 정보를 가져옴 


싱기방기 함.. ㄷㄷ




.





접속하면 이렇게 나옴



우측 상단에 막대기 3개 있는거 터치하면 CP 순 개체값순으로 볼 수 있게 정렬해주고


우측 하단 막대그래프 누르면 내가 소유한 포켓몬의 개체값 종족값별 분포도가 나옴



다른 기능은 아직 안써봐서 모르겠는데


걍 개체값 보고 얘는 좋은놈 안좋은놈 판다하기 편함


다시 말하지만 어차피 정확한 값 계산은 할줄도 모르고 걍 이게 편하니까 쓰는거임


진짜 맘먹고 개체값 정확히 보려는 사람은 이거 안써도 됨


저 특별함 진귀함 저건 개체값이 아니라 걍 포켓몬의 레어정도? 를 말해주는 것 같음



그럼 다들 열심히 포켓몬 잡으면서 살도 빼고 다이어트도 해봅시다 ㅋ


2017/01/25 - [Yame Game Life/Poketmon Go] - [포켓몬고] 체육관 gym 점령 방법

2017/01/24 - [Yame Game Life/Poketmon Go] - [포켓몬고] 포켓몬 위치 확인 (포켓모아 포켓비전) 인증방법

2017/01/24 - [Yame Game Life/Poketmon Go] - [포켓몬고] 우리동네 포케스탑 체육관 위치 확인 방법

2017/01/24 - [Yame Game Life/Poketmon Go] - [포켓몬고] GPS 오류 에러 해결 방법 gps signal not found , gps failed to detect location

2017/01/24 - [Yame Game Life/Poketmon Go] - [포켓몬고] 개체값 바로 알수 있는 방법 , 어플 포닥

2017/01/24 - [Yame Game Life/Poketmon Go] - [포켓몬 고] 설치 오류 400 해결 방법

2017/01/24 - [Yame Game Life/Poketmon Go] - [포켓몬 고] 포켓몬고 한국 서비스 시작

2016/08/01 - [Yame Game Life/Poketmon Go] - [여행] 포켓몬 GO! 속초마을 하드코어 24시간 여행기 -2부 :부화,진화-

2016/08/01 - [Yame Game Life/Poketmon Go] - [여행,게임] 포켓몬 GO! 속초마을 하드코어 24시간 여행기 -1부 :소소한 팁-


+ Recent posts