반응형

1. JTable의 크기 조정은 JScrollpane 에서 가능함

		Dimension dimension = new Dimension(800,600);
		JTable jta_productList = new JTable(content,header);
		JScrollPane scrollpane = new JScrollPane(jta_productList);
		scrollpane.setPreferredSize(dimension);

2. 자바에서 여러개의 Layout을 동시에 이용하려면 Jpanel을 이용해야하는데,
각강의 JPanel마다 다른 레이어를 설정하고, 
그것을 다시 가장 넓은(Main) Jpanel에 삽입하는 형식이다.
그리고 이 가장 큰  JPanel을 ContentPane에 붙여야 화면에 보인다.

JPanel fullCanvas = new JPanel();
JPanel canvasLeft = new JPanel();
JPanel canvasRight = new JPanel();

fullCanvas.add(canvasLeft);
fullCanvas.add(canvasRight);
this.setContentPane(fullCanvas);

3. 자바 Layout 중에 Absolute 뭐시기 레이아웃이 있음. 일일이 내부 객체 크기를 다 조정해줄 때 좋음.
(GridLayout으로 개생쑈하다가 화가나서 찾았음)
 객체.setLayout(null)   <<< null을 집어넣고, seBound(시작x, 시작y, x크기, y크기)

fullCanvas.setLayout(null);
canvasLeft.setBounds(0, 0, 380, 660);
canvasRight.setBounds(380, 6, 800, 660);

4. 자바 Secvlet 사용시 import가 안될때
https://roeldowney.tistory.com/352
요약: 자바프로젝트  >> Properties >> Build path >> Libraries >> Classpath >> Add Library >> Server Runtime 추가한다.

 

[Web] javax.servlet import 오류 해결 방법

이클립스에서 HttpServlet 를 사용하려고 할때 javax.servlet import가 안될때가 있다. 이런 오류가 발생하는 이유는 이클립스 내 프로젝트에 Server 라이브러리가 설정이 안되어 있기 때문에 발생한다. 프

roeldowney.tistory.com


5. 인텔리제이에서 mysql  연동하려고 쑈하다가 iptables v4 conf 걸들였다가 공용 ip 주소로 연결 안됨

sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT

sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT

이거 두줄 치고 해결됨 죽겠음

https://kibua20.tistory.com/124#recentComments<<여기서 해결 했음


6. 인텔리제이에서 mysql 연동하기

https://saii42.tistory.com/25

 

[ubuntu server 20.04 LTS] MySQL 외부 접속 문제

AWS에서 RDS를 사용하던 서버에 MySQL-Server로 옮기려고 설정하던 중이었다. 우선 MYSQL 설치를 했다. 이건 뭐 리눅스 계열 좀 해본 사람은 대충 알거라 생각한다. 설치는 다른 글 있다. 2021/02/01 - [IT/우

saii42.tistory.com

이 사람 껄로 참고 해서 성공했다.
ssh 에서 루트 계정에서 netstat -tnlp  >> mysqld 에 해당하는 포트가 127로 시작했다. 이게 로컬연결이라는 뜻이었다!!
그래서
vim mysqld.cnf 에서 0.0.0.0 으로 바꾸어주었다. 자세한 내용은 블로그 참조하길 바란다.

3306포트가 되어있는 127.0.0.1:3306 에서 파일 변경후에 

0.0.0.0 으로 교체!! 

새벽 6시부터 오후 4시까지 개생쇼의 향연이었다..


7. 인텔리제이에서 jfreechart 추가하기 (MacOs, 맥북)
해당 라이브러리 파일 (jar) 다운 사이트 
https://stackoverflow.com/questions/26014528/can-someone-please-provide-step-by-step-instructions-for-using-jfreechart-in-an

 

Can someone please provide step-by-step instructions for using jfreechart in an IntelliJ project

I cannot get JFreeChart to work in IntelliJ. What I have done so far: Using Win 7, IntelliJ 13.1.4 and Java 1.7 I am relatively new to IntelliJ Started a new project in IntelliJ which creates the

stackoverflow.com

 


8. java JSP 404 에러 정리

1. / 경로: 서버 모듈 확인 , 서버 아래 체크 

1-1  프로젝트명 우클릭  >> project Facet  >> Dynamic >> runtimes >> apache 체크

1-2 프로젝트명 우클릭 >> Web Project Settings >> context root >> /프로젝트명

1-3프로젝트의 WEB.xml 확인

 

1-4 서버 탭의 파일들 확인
1-4-1 server.xml

 여긴 왜 PATH="/" 임????

근데 서버 모듈탭도 

그렇긴하다.... 모르겠다 뒤죽박죽코박죽!!!!

 


2.jdk version
3.project folder >> setting >> comPONENT FILE

 <wb-module deploy-name="프로젝트명">
<property name="java-output-path" value="/프로젝트명/build/classes"/>
 <property name="context-root" value="/프로젝트명"/>

4. 프로젝트 리프뤠쉬! 코드 클린!!!! 

5.프로젝트 실행했을 경우

아악!!!!!!!!!!!!!!!!!!!!!ㅎㅎㅎ
하지만 JSP 파일 주소를 넣어보자!!!

ㅎㅎ 그냥 이렇게쓰자 ^^
(뭐 같은 이립스 ㄷㅈㄹ)
참고할만한 사이트
https://dys-r.tistory.com/199

 

[Java Error] 요청된 리소스 [/]은(는) 가용하지 않습니다. 해결법

서버를 실행했을 때 404가 찾아오면 당황하지 말고 F12키를 눌러서 뭐때문에 땡깡을 피는지 확인해준다. 확인했으면 이제 달래주자. 1. 톰캣서버 모듈 path를 확인해준다. 이제 다시 서버를 가동해

dys-r.tistory.com


9.  아파치2 서버에 홈페이지 웹서비스 포트포워딩 403 forbidden 에러

참고주소 blog.lael.be/post/7264
https://monster2z.tistory.com/7

https://yuttong.tistory.com/13#recentComments

 

[aws]ubuntu에 apache 기본 경로 변경해서 내 웹사이트 구축 기초 만들기

aws 서버에 우분투를 설치하고, 그위에 apache도 설치를 했다. apache 기본 설정을 확인해보니, \var\www\html\ 이 기본으로 되어있고, index.html은 apache가 정상적으로 설치가 되어있음을 알리는 페이지를

monster2z.tistory.com

/etc/apache2/apache2.conf. >> Directory 권한 변경 

/etc/apache2/site-available/000-default.conf  >> root 폴더 변경 

html 파일 위치가 /000/1111111 일경우 

chmod 755 /000  하고
chmod 755 /000/1111111 까지 해주어야함

 

반응형

+ Recent posts