1. 8080 포트로 접근시 https 포트로 팅겨 버리기
WebRoot\index.jsp 파일에
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String serverIP = java.util.ResourceBundle.getBundle("resources.application").getString("host"); // host는 서버 아이피 주소 미리 빼놓는다....
response.sendRedirect("https://"+serverIP+":8443/site/login/login.do?cmd=form"); // 로그인페이지 엑션
%>
2. src\com\action\login\LoginAction.java
public ActionForward login(ActionMapping mapping,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res) throws Exception {
...............................
return mapping.findForward("global.mainpage"); //정상로그인시 이동
3. WebRoot\WEB-INF\conf\struts-config-login.xml 에 추가
<forward name="global.mainpage"
path="global.mainpage"
redirect="false"/>
4. WEB-INF\xml\tiles_def_login.xml
<definition name="global.mainpage" page="/site/login/mainpage.jsp"/>
5. WebRoot\site\login\mainpage.jsp 파일 추가
<%@ page contentType="text/html; charset=UTF-8"%>
<%
String serverIP = java.util.ResourceBundle.getBundle("resources.application").getString("host");
response.sendRedirect("http://"+serverIP+":8080/site/menu/home.do?cmd=home");
%>
8443포트 로그인 로직이후 다시 8080포트 화면으로 이동.......
'Work > tomcat' 카테고리의 다른 글
java restful open api jersey 사용법 (0) | 2013.12.24 |
---|---|
톰켓 access Log 설정 (0) | 2013.08.29 |
리눅스 서버 tomcat ssl 적용 https 사용 하기 (0) | 2011.12.15 |
Catalina.start: LifecycleException: null.open: java.net.BindException: 오류 (0) | 2011.12.02 |
xss filter 적용 (1) | 2011.12.02 |