해처리

easymicro.egloos.com

포토로그 마이가든



java.lang.IllegalArgumentException: Illegal group reference, replaceAll and dollar signs

http://cephas.net/blog/2006/02/09/javalangillegalargumentexception-illegal-group-reference-replaceall-and-dollar-signs/

공유하기 버튼

 

the database is case insensitive crucible requires that the db use a case sensitive collation

공유하기 버튼

 

JSON 출력 이쁘게~ JAVA

공유하기 버튼

 

going to buffer response body of large or unknown size

get.getResponseBodyAsStream()을 사용하라.

공유하기 버튼

 

java urlencode utf-8

 public static String urlencode(String original)
    {
        try
        {
            //return URLEncoder.encode(original, "utf-8");
            //fixed: to comply with RFC-3986
            //return URLEncoder.encode(original, "euc-kr"); 
            return URLEncoder.encode(original, "euc-kr").replace("+", "%20").replace("*", "%2A").replace("%7E", "~");
        }
        catch(UnsupportedEncodingException e)
        {
        }
        return null;
    }

공유하기 버튼

 

HttpServletRequest Example

package roseindia
import java.io.IOException;
import java.io.PrintWriter;
import java.lang.System.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HttpServletRequestExample extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>Header Information</title></head><body>");
out.println("Remote Address : "+request.getRemoteAddr()+"<br>");
out.println("Remote HOst : "+request.getRemoteHost()+"<br>");
out.println("Remote Port : "+request.getRemotePort()+"<br>");
out.println("Server Name : "+request.getServerName()+"<br>");
out.println("Server Port : "+request.getServerPort()+"<br>");
out.println("Servlet Context : "+request.getServletContext()+"<br>");
out.println("Servlet Path : "+request.getServletPath()+"<br>");
out.println("</body></html>");
}
}

Output:

Remote Address : 127.0.0.1
Remote HOst : 127.0.0.1
Remote Port : 2830
Server Name : localhost
Server Port : 8080
Servlet Context : org.apache.catalina.core.ApplicationContextFacade@10d386d
Servlet Path : /HttpServletRequestExample



출처 :http://www.roseindia.net/tutorial/java/servlet/HttpServletRequest.html

공유하기 버튼

 

리눅스 jar

WAR 파일 만들기

1. command line 상에서 WAR파일을 만들고자 하는 폴더로 이동

2. jar cvf <war파일이름>.war *  입력

   (예 : jar cvf test.war *)

3. 해당 폴더내에 war파일 생성완료

WAR 파일 압축풀기

1. command line 상에서 WAR파일이 있는곳으로 이동

2. jar xvf <war파일이름>.war 입력

   (예 : jar xvf test.war)

3. 해당 폴더내에 압축이 풀림

* 만약 해당 폴더가 아닌 다른 폴더에 압축을 풀고 싶다면

1. 압축을 풀고자 하는 폴더를 만들고 command line에서 폴더로 이동

2. jar xvf <절대/상대path + war파일이름>.war 입력

   (예 : jar xvf ../test.war)

3. 해당 폴더내 압축이 풀림 원문 : http://hunis.springnote.com/pages/1529480

공유하기 버튼

 

java.lang.UnsupportedClassVersionError: Bad version number in .class file

공유하기 버튼

 

ant error

java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher

이에러뜨면

ANT_HOME 을 제대로 잡아야 된다.
/bin이 포함되지않은 경로까지다.

공유하기 버튼

 

리눅스 환경 변수

vi ~/.bash_profile


추가

source ~/.bash_profile

공유하기 버튼

 

1 2 3 4 5 6 7 8 9 10 다음

구글 광고1



통계 위젯 (화이트)

281
478
83954

디데이 계산