'JAVA' 카테고리의 다른 글
하위디렉토리 폴더와 파일 읽기 (0) | 2014.04.19 |
---|---|
[펌]jar 내부 파일 읽기 (0) | 2014.04.19 |
[ERROR] java 오류 정리 (0) | 2014.02.26 |
Socket으로 Mail 전송 샘플 (0) | 2014.02.24 |
SMTP 서버를 통해 메일 전송 (0) | 2014.02.19 |
하위디렉토리 폴더와 파일 읽기 (0) | 2014.04.19 |
---|---|
[펌]jar 내부 파일 읽기 (0) | 2014.04.19 |
[ERROR] java 오류 정리 (0) | 2014.02.26 |
Socket으로 Mail 전송 샘플 (0) | 2014.02.24 |
SMTP 서버를 통해 메일 전송 (0) | 2014.02.19 |
'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing
=> 메이븐 디렉토리에 version 없어서 발생 <version></version> 메이븐 디렉토리에 있는 버전 적으면 됨
[ERROR] 'build.plugins.plugin.version' for com.carbonfive.db-support:db-migration-maven-plugin must be a valid version but is 'RELEASE'. @ line 134, column 14
=> [해결] 영어대로 version 이 잘못되어 있음 , Maven 저장소나 Google에서 version 검색하고 적으면 됨
( http://www.mvnrepository.com/ OR https://code.google.com/p/c5-db-migration/#Overview )
highcharts 중간값 물결표시 (0) | 2016.08.18 |
---|---|
[maven] Jar 파일 다운로드 방법 (0) | 2014.03.20 |
[maven] 정리 (1) | 2014.02.21 |
[maven] Maven Dependency 순서 정렬 확인방법 (1) | 2014.02.14 |
[maven] pom 설정 빌드시 jar파일 target 으로 링크 되는 오류 (0) | 2014.02.14 |
[svn] 이전 버전으로 되돌리기 (0) | 2014.03.18 |
---|---|
module 추가할때 model 이름 등록되어 있는 곳 (0) | 2014.03.06 |
이클립스 프로젝트에 빨간색이 생길때 하는 방법 (0) | 2014.02.26 |
[실행]이클립스에서 톰켓서버 실행(메이븐 프로젝트일때) (0) | 2014.02.20 |
[톰캣] 실행시 deploy 위치 (0) | 2013.10.23 |
CASE
WHEN NOT 필드명 IS NULL THEN ~~ : IS NOT NULL 처리
WHEN 필드명 IS NULL THEN ~~ : IS NULL 처리
[Oralce] 이전날짜조건으로 검색 (0) | 2014.03.18 |
---|---|
[oracle] Decode 과 case when 비교 (0) | 2014.03.05 |
[TOAD] 결과값에서 바로 수정 (0) | 2013.09.27 |
select 후 Update 예제 (0) | 2013.08.08 |
[펌]오라클에서 Table 정보 및 Column정보 조회하기 / 데이터사전 (0) | 2013.08.07 |
윈도우
- 웹로직서버폴더\user_projects\domains\사용자도메인\servers\AdminServer\
Unix
- 웹로직서버폴더\user_projects\domains\사용자도메인???\ start???.sh 파일안에 파일위치 확인가능
[Weblogic] 서버설정파일명 , 서버설정파일위치, Context 설정 (2) | 2014.03.06 |
---|---|
[error]org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter (0) | 2014.02.06 |
[unix] profile 에 alias 파라미터 넣는 방법 (1) | 2014.01.23 |
[unix] 로그 검색 ( grep , more , tail ), 자주쓰는 명령어 정리 (0) | 2014.01.23 |
[unix] 서버에서 alias 를 통한 간단한 명령 (0) | 2014.01.23 |
방법
* Problem 에서 오류 확인한다.
* Maven Clean 과 이클립스 Clean 해본다
* 프로젝트의 [Properties]-[Java Build Path] 탭 들을 확인한다
*
module 추가할때 model 이름 등록되어 있는 곳 (0) | 2014.03.06 |
---|---|
java프로젝트를 maven프로젝트로 변환 (0) | 2014.03.01 |
[실행]이클립스에서 톰켓서버 실행(메이븐 프로젝트일때) (0) | 2014.02.20 |
[톰캣] 실행시 deploy 위치 (0) | 2013.10.23 |
[plugin]번들언어 유니코드 보는 방법 (0) | 2013.09.17 |
[오류] com.ibatis.common.jdbc.exception.NestedSQLException
[해결] 쿼리 안에 -- #파라미터# 를 주석으로 처리했을 경우 발생할 수 있음
[오류]tms.rsf.client.RESTClient.createUri(RESTClient.java)
[해결]호출 URI에 공백이 있거나 잘못 되었을 경우, URI 확인하자
[오류] java.lang.NoClassDefFoundError: javax/mail/Address
mail.jar download: http://www.oracle.com/technetwork/java/index-138643.html
activation.jar download: http://java.sun.com/products/archive/javabeans/jaf102.html
mail.jar 톰캣의 lib 폴더에 넣고 서버 다시실행하면된다
[오류] java.lang.NoClassDefFoundError: org/springframework/web/util/Log4jConfigListener
[해결]
1. ?? 이클립스 Project explorer에서 프로젝트 refresh 하고
2. 이클립스 다시 실행
3. jboss 재시작하면 없어짐
주의) 로그파일 Log4jConfigListener error 위에 다른 오류 있을 수 있음
[오류]-[JSTL] The method setText(boolean) in the type IfTag 오류
출처 - http://pwu-developer.blogspot.kr/2009/11/jstl-test-condition-and-trailing-spaces.html
원인 : <c:if test="${not empty sp.mouse.strain} "> 의 공백
해결 : <c:if test="${not empty sp.mouse.strain}"> 공백 없앰으로 오류해결
[펌]jar 내부 파일 읽기 (0) | 2014.04.19 |
---|---|
[펌]Java Architecture for XML Binding (JAXB) 예제 (0) | 2014.03.03 |
Socket으로 Mail 전송 샘플 (0) | 2014.02.24 |
SMTP 서버를 통해 메일 전송 (0) | 2014.02.19 |
java.lang.reflect.Method 샘플 (0) | 2013.12.05 |
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Date;
class SocketMailTest
{
public static void main(String[] args)
{
Socket socket = null;
System.setProperty("line.separator", "\r\n");
try {
socket = new Socket("서버IP",서버PORT);
String forward = "jungws55@nate.com";
String reverse = "jungws55@naver.com";
String replyto = reverse;
String subject = "Hello World";
String content = "<html><body><h2>Hello World</h2> </body></html>";
BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter pw = new PrintWriter(socket.getOutputStream(),true);
sendAndReceive(null, rd, pw);
sendAndReceive("HELO mtarget.cn", rd, pw);
sendAndReceive("MAIL FROM:<" + reverse + ">", rd, pw);
sendAndReceive("RCPT TO:<" + forward + ">", rd, pw);
sendAndReceive("DATA", rd, pw);
pw.println("Subject:" + subject);
pw.println("From:<"+ reverse +">");
pw.println("To:<"+ forward +">");
pw.println("Reply-To:<"+ replyto +">");
pw.println("Date:" + (new Date()));
pw.println("Mime-Version: 1.0;");
pw.println("Content-Type: text/html;");
pw.println("charset=\"utf-8\";");
pw.println();
pw.println();
pw.println(content);
pw.flush();
sendAndReceive(".", rd, pw);
sendAndReceive("QUIT", rd, pw);
} catch (Exception e) {
}
if (socket != null) {
try {
socket.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
private static void sendAndReceive(String text, BufferedReader br, PrintWriter pw) throws IOException {
if (text != null) {
System.out.println("Client> " + text);
pw.println(text);
pw.flush();
}
String response;
if ((response = br.readLine()) != null) {
System.out.println("Server> " + response);
}
}
}
[펌]Java Architecture for XML Binding (JAXB) 예제 (0) | 2014.03.03 |
---|---|
[ERROR] java 오류 정리 (0) | 2014.02.26 |
SMTP 서버를 통해 메일 전송 (0) | 2014.02.19 |
java.lang.reflect.Method 샘플 (0) | 2013.12.05 |
Annotation Example (0) | 2013.12.05 |
* 기본 자바 탬플릿 : mvn archetype:generate -DgroupId=net.ucware -DartifactId=jungws01 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
* web 형식 탬플릿 : mvn archetype:generate -DgroupId=net.ucware -DartifactId=jungws07 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
* mvn 실행시 하위디렉토리의 pom.xml 파일을 읽어서 처리
* mvn 탬플릿 만든 후 이클립스 프로젝트로 만드는 명령 : mvn eclipse:eclipse 실행하면 pom 파일을 참조하여 classpath, project 파일이 생성된다 ( 그 후 이클립스에서 import 하면 됨 )
* mvn help:effective-pom : 최상위pom 보는 방법
* maven-surefire 플러그인 : 단위테스트가 실패하더라도 다음 단계의 빌드를 실행하도록 설정할수 있음
<testFailureIgnore>true</testFailureIgnore>
* 빌드시 src/main/java/ 자원이 복사 안되는 경우
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
* mvn package : finalName.packaging 파일이 target 디렉토리 밑에 생김
* Dynamic Web Project 일때 pom.xml 파일이 있으면 그 파일 우측 마우스 클릭 하여 Run as - Maven 빌드 할수 있다.
* test Junit 실행 안하고 컴파일시
- [이클립스에서실행] package 실행 test skip =>(주의 사항 : test 쪽 java 파일 compile 까지 안됨 )
- [이클립스에서실행] 골 : compile:testCompile ( test쪽만 다시 컴파일 함 )
* 프로필 사용 예
환경설정 파일이 개발,검증,운영 다를때 pom.xml 에
<build>
<resources>
<resource>
<directory>${basedir}/src/main/resources-${environment}</directory>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
</resources>
</build>
<profiles>
<profile>
<id>dev</id>
<properties>
<environment>dev</environment>
</properties>
</profile>
<profile>
<id>qas</id>
<properties>
<environment>qas</environment>
</properties>
</profile>
</profiles>
각각 환경에 맞게 컴파일한다
공부해야할 것
- 사내저장소 설치 (nexus??)
[maven] Jar 파일 다운로드 방법 (0) | 2014.03.20 |
---|---|
[maven] 오류 메시지 정리 (0) | 2014.03.01 |
[maven] Maven Dependency 순서 정렬 확인방법 (1) | 2014.02.14 |
[maven] pom 설정 빌드시 jar파일 target 으로 링크 되는 오류 (0) | 2014.02.14 |
[Junit-펌] @Parameters (0) | 2013.12.23 |
종종 서버가 실행이 안되는 경우가 발생하여 적어본다
1. maven clean한다
2. maven package 한다 ( package -> test 로도 가능 )
3. 이클립스 Refresh
4. 톰캣서버 clean 한다
5. 톰캣서버 실행한다 ( 톰캣서버 clean 후에는 다시 publish 된다 )
궁금증?? 톰캣서버 clean 후 publish 하면 안된다 +.+ 툴오류인지 내가 모르는 건지 모르겠다.
java프로젝트를 maven프로젝트로 변환 (0) | 2014.03.01 |
---|---|
이클립스 프로젝트에 빨간색이 생길때 하는 방법 (0) | 2014.02.26 |
[톰캣] 실행시 deploy 위치 (0) | 2013.10.23 |
[plugin]번들언어 유니코드 보는 방법 (0) | 2013.09.17 |
SVN 연결방법, check out (0) | 2013.09.13 |