글래스피시 v2 vs. v3

0

Written on 오후 6:44 by 강여사(J.Y.Kang)

https://glassfish.dev.java.net/public/comparing_v2_and_v3.html

Both GlassFish Server v2 and v3 Prelude are fully supported, production-ready distributions. Choosing one is mainly based on the features that you need for your particular deployment scenario. If you need clustering, high availability and complete Java EE 5 specification support, choose GlassFish Server v2. If you need leading edge web application technologies, web services and scripting, choose GlassFish Server v3 Prelude.

둘은 쓰임새가 완죤 틀리다는 거~

v2는 클러스터로

v3는 edge 웹앱으로

그럼 썬글래스피시포트폴리오의 엔터프라이즈 서버를 v2로 하느냐 v3로 하느냐에 따라 다른 쓰임새.. 오케이.. 슬슬 뭔가가 잡히는 듯..쿄쿄쿄..

힘들당..--;



글래스피시 v3 prelude 설치(install) 관련

0

Written on 오후 6:39 by 강여사(J.Y.Kang)

https://glassfish.dev.java.net/downloads/v3-prelude.html
관련링크.

이건 v2와는 다른 gui 기반 설치파일도 제공. (그외 기타 등등)

역시 영문판과 ML 판 2가지..차이는 2M 정도..

Multilingual support is available in French, German, Spanish, Japanese, Simplified Chinese, Traditional Chinese and Korean. (한국어포함이라는게 얼매나 다행인지..--; 으쌰으쌰)

단, 주의사항. JDK 최소 1.5.0_15 이상이어야 함

Note: all installations require J2SE 5.0. Recommended minimum version is 1.5.0_15.

음..조아~

글래스피시(glassfish) 설치(install) 관련

0

Written on 오전 4:59 by 강여사(J.Y.Kang)

https://glassfish.dev.java.net/downloads/v2.1-b60e.html

현재 다운로드 링크.

각 OS 선택에 2가지 버전이 공급되는데, ml 즉 (MultiLigual)과 영문판.

둘의 차이는 약 2M 정도.

영문판으로 진행하려면 처음부터 용량이 적은 영문판만 받아 설치할 것.

이 경우 예전 opensso 때 경험을 미루어보면 설치시 한글 OS와 로케일(ko관련 properties) 때문에 설치 진행이 안될수도 있다. opensso 때는 그랬슴. 글래스피시 영문판은 안해봐서 모름.. --;

How do I know which release is the latest production release of GlassFish? - About GlassFish

0

Written on 오전 4:49 by 강여사(J.Y.Kang)

How do I know which release is the latest production release of GlassFish?

글래스피시 최신 제품에 대해서는 어데서?

The GlassFish For Business blog is a good source of release information, as is the downloads page (anything with "build" in its title means it hasn't been officially released yet).

덧.
음.. 3월에 하는 웨비나에서는 ESB에 대해 한다니 꼬옥 들어야지.. 오늘 webinar도 재미있었당~
음.. sun fire 장비를 어데서 구해서 glassfish 튜닝 해봐야 하는데.. 뭐..어캐 되겠지..--;

Where can I get a GlassFish picture/logo to use on my web page? - About GlassFish

0

Written on 오전 4:48 by 강여사(J.Y.Kang)

Where can I get a GlassFish picture/logo to use on my web page?

내 웹페이지에 사용할 글래스피시 그림/로고는 어데서?

Community buttons and logos are listed on this page.Sun GlassFish Partners need to request their logo from a Sun contact

Any Dos and Don'ts I should know about when using GlassFish in demos? - About GlassFish

0

Written on 오전 4:42 by 강여사(J.Y.Kang)

Any Dos and Don'ts I should know about when using GlassFish in demos?

데모로 글래스피시를 사용할때 해도 되는 것, 하면 안되는 것?

This blog entry gives some recommendations on how to use GlassFish in demos. Some of these apply to every-day use of GlassFish.

+ 몇개만
글래스피시 v1보다는 v2를 사용하길. v1은 사실 v2/v3와는 기반부터가 다르다. --;


undeploy 하기전에 delete 하지 말것


설정 파일(domain.xml 등)들의 수동 편집시 주의 기타 등등

How do I use just part of the GlassFish Application Server? I don't need or want everything. - About GlassFish

0

Written on 오전 4:39 by 강여사(J.Y.Kang)

How do I use just part of the GlassFish Application Server? I don't need or want everything.

글래스피시 어플리케이션 서버의 일부분만 사용하려면? 난 다 필요한거는 아닌데?

This question was originally posed in this thread and the issue has been raised before.
The forum member who posed the question wants to use just some of the functionality in GlassFish, but doesn't need or want all of it (for instance, use just the SIP servlet container but not EJB support, etc.).
Jerome responded:

This is not possible with GlassFish v2 since it would have required that each container can be plugged out. This is however the bulk of the work we are doing in GlassFish v3, where you will be able to get the exact set of features you require. We are not expecting to have the SIP container working in v3 anytime soon, most likely after the summer (of 2008). In the meantime, I am afraid you have no choice but to carry the extra baggage.
NOTE: What's planned for GlassFish v3 in this area is also discussed in What is the difference between Tomcat and GlassFish?.

간단히~
글래스피시 v2 에서는 불가, 그러나 v3에서는 플러거블(pluggable) 가능 유도. 특히 이 사안은 SIP 컨테이너때문인듯 한데, v3에서는 배제한다고 혔으나..음.. v3 prelude 정리하면서 봐야겠군..

Where can I find a comparison between GlassFish and other open source Application Servers? - About GlassFish

0

Written on 오전 4:36 by 강여사(J.Y.Kang)

Where can I find a comparison between GlassFish and other open source Application Servers?

글래스피시와 기타 오픈소스 어플리케이션 서버들과 비교점은 어데서?

This thread provides a good discussion. Comparisons are also made in this blog post, especially in the comments. Arun also lists key GlassFish differentiators in What's the big deal about GlassFish?

+

역시 아룬 굽타.. 제일 존경하는 아키텍트 중 한 사람.. 진짜 존경스럽다..ㅠㅠ

What is the difference between Tomcat and GlassFish? - About GlassFish

0

Written on 오전 4:25 by 강여사(J.Y.Kang)

What is the difference between Tomcat and GlassFish?

톰캣과 글래스피시와 차이점은?

Tomcat is a servlet container that can host JSP and servlets. GlassFish is a Java EE 5-compliant application server that includes implementation for a Web services stack (Metro), EJBs, Java Persistence, and many others included in the Java EE 5 specification. GlassFish also provides the out-of-the-box clustering, centralized administration, high availability, and load balancing capabilities required for enterprise applications. The GlassFish web container is a fork of Tomcat 5.5. Why a fork? The Tomcat folks were making incompatible interface changes while GlassFish was trying to stabilize the code base (not a complaint, just reality). This GlassFish and Tomcat Comparison page also lists differences. (이 비교페이지 꼭 볼것..기타 웹로직과 웹스피어와도 비교이나..아마 위키 작성자가 이 둘은 잘 모르는 듯. ㅋㅋ ???의 연속이군..)

톰캣은 JSP와 서블릿을 중재하는 서블릿 컨테이너. 글래스피시는 웹 서비스 스택(메트로), EJBs, 자바 퍼시스턴스, 그리고 기타 많은 Java EE 5 스펙을 구현하는 Java EE 5-호환 어플리케이션 서버.

Think GlassFish is too big, and forces you to run more than you really need? The "all-or-nothing" nature of GlassFish goes away in GlassFish v3. The modular architecture of GlassFish v3 will provide lightweight, more "Tomcat-like" distribution options and enable you to roll out as much or as little of the GlassFish server as you need. Item A on the GlassFish v3 Themes page (Modularity and Extensibility) describes what's planned.
NOTE: This "What is the difference..." question was one of many questions answered in the following blog posts from Arun, which might also be of interest:
http://blogs.sun.com/arungupta/entry/glassfish_delhi_universityhttp://blogs.sun.com/arungupta/entry/glassfish_bangalore_chennai_and_pune
All of Arun's Q & A blog entries are available here.

+

발표자료 중 톰캣과 글래스피시에서의 request 처리 퍼포먼스 비교가 있었다.. 음.. request 건 수 많아지면 톰캣하면 안되겠군.. 쩝.. 역시 괜히 WAS 가 아녀... 헐

What's GlassFish market share compared to other app servers? - About GlassFish

0

Written on 오전 4:24 by 강여사(J.Y.Kang)

What's GlassFish market share compared to other app servers? 다른 App 서버들과 비교하여 글래스피시 시장 점유도는?

Eduardo's answer:

There a number of surveys and they all are showing improvements. The tricky part is that there is a substantial lag in the surveys. By the time ZDNet or Evans Surveys show the result they are at least 6 months old. To boot, Evans Surverys NAD (North American Developer Survey) changed the format and it is extra old. I'm very much looking forward to the updated percentages to see where we are.

In the meantime, check out these...
http://blogs.sun.com/theaquarium/entry/what_a_difference_18_months http://blogs.sun.com/theaquarium/entry/zdnet_glassfish_validating_sun_s http://blogs.sun.com/theaquarium/entry/from_#8_to_#2_- http://blogs.sun.com/theaquarium/entry/another_month_another_glassfish_geo http://blogs.sun.com/theaquarium/tags/adoption

자세한건 해당 링크에..ㅋ

What is the Roadmap? - About GlassFish

0

Written on 오전 4:22 by 강여사(J.Y.Kang)

What is the Roadmap?

로드맵?

The General Information section on the main page of the GlassFish Wiki provides roadmap information.

+

현재 글래스피시 v3 prelude 까지 진행중. v2와 v3은 서버 instance에 차이가 있슴

How often can I get an update of GlassFish? - About GlassFish

0

Written on 오전 4:20 by 강여사(J.Y.Kang)

How often can I get an update of GlassFish?

글래스피시 업데이트는 얼마나 자주?

Updated builds for GlassFish are posted every night to glassfish.dev.java.net (click Download to access the main download page). These code pushes have undergone very basic testing to ensure they will build and execute but have not been tested as thoroughly as the production releases. Additionally, you have read access to the same CVS tree as the developers, so you always see the latest versions of the code there. Occasionally, typically weekly or so, a "promoted" build is pushed that has been more thoroughly tested and will contain many more documented features than the regular nightly builds.

업데이트된 글래스피시 빌드는 glassfish.dev.java.net 에 매일 밤 포스트됨.

0

Written on 오전 4:14 by 강여사(J.Y.Kang)

Is GlassFish really free to use?

글래스피시는 정말 사용하는데 공짜?

Yes! The GlassFish Application Server is open source and totally free to use. Sun GlassFish Enterprise Server (previously named Sun Java System Application Server) is Sun's commercial version of GlassFish with a different installer and is also totally free to use.

네~! 글래스피시 어플리케이션 서버는 오픈 소스이자 완전히 사용하는데 무료. 썬 글래스피시 엔터프라이즈 서버(이전 이름은 썬 자바 시스템 어플리케이션 서버)는 다른 인스톨러(설치 프로그램)을 가진 글래스피시의 썬의 상용 버전으로 이역시 사용하는데 완전히 무료.

So how does Sun make money if GlassFish and Sun's commercial offering are open source? In a word, services. Sun makes money selling services under the Sun GlassFish Enterprise Server brand, namely support, consulting and training.

그럼 글래스피시와 썬의 상용 제공 버전은 어떻게 수익을 창출하는지? 간단히 말하면, 서비스~로. 썬은 썬 글래스피시 엔터프라이즈 서버 브랜드, 즉 지원, 컨설팅 그리고 교육 등을 통해 각종 서비스를 수익 모델로 제시.

This FAQ provides a good comparison between GlassFish v2 and Sun's commercial offering. Whether you are using GlassFish or Sun GlassFish Enterprise Server, the bits are free for development and production. After installation, the bits laid down on disk by the GlassFish v2 installer are the same as when you install the base Sun GlassFish Enterprise Server 9.1 bundle. The Sun GlassFish Enterprise Server w/HADB bundle adds HADB, Mozilla, NSS libraries, and 3rd-party Data Direct drivers. If you look at the table in the FAQ, you can see that there are no major differences between GlassFish and Sun GlassFish Enterprise Server. That's by design. Eduardo has a good writeup about how Sun productizes open source.

If you plan to go into production and want to purchase support (or purchase support in the future), Sun recommends installing Sun GlassFish Enterprise Server on production systems. Alexis has an excellent writeup about the benefits of support. The most important points are timely and accurate responses to questions with an SLA, access to the sustaining branch, and indemnification. Indemnification is a benefit of the support contract, not the Sun GlassFish Enterprise Server bits themselves. Arun also writes about the benefits of subscription in 3 Steps for Successful GlassFish Deployment.

Where can I get GlassFish? - About GlassFish

0

Written on 오전 4:12 by 강여사(J.Y.Kang)

Where can I get GlassFish?
글래스피시는 어데서 구하나?

GlassFish releases and technology previews can be downloaded from the GlassFish downloads page.

글래스피시 릴리즈 및 기술 프리뷰는 다음에서 다운로드 (위 다운로드 페이지 링크) 참조

0

Written on 오전 4:09 by 강여사(J.Y.Kang)

Where do I go to access the GlassFish project?
글래스피시 프로젝트는 어데서?

Visit the community site at http://glassfish.org/. Nightly builds and the source code for the application server are available on this site, as are e-mail lists, discussion forums, news, feedback, licensing information, and extensive help resources.

커뮤니티 사이트는 여기 http://glassfish.org/ . 각종 빌드와 소스 코드 및 이메일 리스트, 포럼, 뉴스, 피드백, 라이센스 정보 및 도움 리소스 등 제공

The GlassFish Wiki at http://wiki.glassfish.java.net/ complements the community site and serves as another valuable, collaborative resource for the GlassFish community.

글래스피시 위키는 저기 참조

What is Project GlassFish? - About GlassFish

0

Written on 오전 3:59 by 강여사(J.Y.Kang)

What is Project GlassFish?
프로젝트 글래스피시는 뭐?

The GlassFish community is building open source, production-quality, enterprise software. The main deliverables are an Application Server, the Java EE 5 Reference Implementation, and the Java Persistence API Reference Implementation, TopLink Essentials.

글래스피시 커뮤니티는 오픈소스, 제품 퀄리티, 엔터프라이즈 SW 구축. 글래스피시 커뮤니티의 메인 실행 가능 제품들로는 어플리케이션 서버, Java EE 5 레퍼런스 구현, Java Persistence API 레퍼런스 구현, TopLink Essentials 구현물 등이 있다.

The mature code base is a result of Sun donating the Sun Java System Application Server 8.x to the community. As such, the community is led by Sun with Governance currently being defined. Oracle and Ericsson are also major contributors, donating Toplink Essentials and SIP Servlet technology respectively.

글래스피시 커뮤니티에 도움(소스 등 기여)을 준 협력체 (contributors)

썬의 썬 자바 시스템 어플리케이션 서버 8.X
오라클의 TopLink Essentials
에릭슨의 SIP Servlet Technology 등.

Enterprise-ready features delivered by GlassFish v2 include: (글래스피시 v2에 포함)

Clustering (클러스터링)

In-memory session replication for scaling applications deployments to meet demand. Clusters can be grown (or reduced) dynamically to meet customer demand.
High availability offers continuous service availability in event of server failure
Advanced Centralized Management
Manage cluster (and individual instance) lifecycle. Create, start, stop, delete clusters and instances dynamically.

Centralized cluster configuration (중앙집중화된 클러스터 설정)

Centralized application lifecycle management. Deploy/undeploy applications from a centralized location.
Centralized monitoring (here) (here(here), also exposed via JMX for 3rd party tools
Call flow monitoring to detail where a transaction is spending time in the application server

Best-in-class performance (퍼포먼스)

Web Services interoperability with Microsoft .NET 3.0 (닷넷 3.0 과 웹 서비스 호환)

What is an Application Server? - About GlassFish

0

Written on 오전 3:54 by 강여사(J.Y.Kang)

What is an Application Server?
어플리케이션 서버란?

An application server is a piece of software that serves applications through the internet to provide a service. Java EE Application Servers do this by implementing the Java EE Specification. Glassfish is a Java EE Application Server.

어플리케이션 서버란 인터넷을 통해 서비스를 제공하는 어플리케이션을 공급하는(serve) 하나의 소프트 웨어. Java EE 어플리케이션 서버는 Java EE 스펙을 구현하여 앞서 설명한 일을 함. 글래스피시가 바로 Java EE 어플리케이션 서버임.

Why the name GlassFish? - About GlassFish

0

Written on 오전 3:29 by 강여사(J.Y.Kang)

Why the name GlassFish?

왜 이름이 유리물고기(이하 글래스피시)인지?

One of the founders, Eduardo, says it means "transparent development". Another member of the team said, "It's see-through :-)". So the name "glassfish" is intended to depict the transparency of open source development, where everything is visible. This page (revision-1) was last changed on 19-Sep-07 12:40 PM, -0700 by Tom Amiro.

창립자중 한사람, Eduardo 가 말하길 "투명한 개발". 팀의 또다른 멤버왈, "안이 다 들여다 보이네 그랴..:-)" 하야~, "유리물고기"라는 말은 모든 게 적나라하게 보여지는 오픈 소스 개발의 투명성을 묘사했다는 의도로 만들어짐.


썬 홈피에 영문을 강여사 맘대로 번역. 딴지사절. 복사금지. --+

넷빈6.5에서 톰캣(tomcat) 5.5.27/6.0.18 설치(install) 및 등록하기(add server)

1

Written on 오전 5:52 by 강여사(J.Y.Kang)

정리합니다. 뭐 이미 많이들 아시는 내용이겠지만.

우선 넷빈 6.5 에는 설치용 파일안에 톰캣 6.0.18 이 들어있습니다. (하지만 채택되어 있지는 않습니다. 이게 뭔 소리인고 하니..그림을 보시죠)

넷빈 6.5 설치시 최초화면입니다.
여기에 customize 버튼을 누르면 현재 설치시 설치하고자 설정된 메뉴들이 나타납니다.


그중 아래에서 2번째 tomcat 6.0.18 은 사실 디폴트 진행시 체크되어 있지 않습니다. 따라서
톰캣을 설치시 설치하고자 한다면 아래 그림처럼 체크후 진행하시면 넷빈 6.5 설치시 번들처럼 설치됩니다.



(이러한 세팅은 넷빈 6.X 시리즈가 그렇습니다. 넷빈 5.X 시리즈는 번들용 톰캣이라는 이름으로 자동 설치가 유도됐죠.)

이렇게 하면 설치경로 즉, CATALINA_HOME 은 대개 시스템드라이브(예를들어 C:)의 C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.18 아래에, 그리고 CATALINA_BASE 는 대개 로그인한 계정의 넷빈 경로 (예를 들어) C:\Documents and Settings\로그인한계정\.netbeans\6.5\apache-tomcat-6.0.18_base 이곳에 설정됩니다.
(물론 2번째 경로는 한번이라도 톰캣을 구동해야 생깁니다. 넷빈 설치후 최초에는 없죠)

이렇게 세팅된 CATALINA_BASE 안에 톰캣 서버의 기본설정파일 server.xml , tomcat-users.xml 그리고 web.xml 등이 있습니다.

자 그럼 수동 설치 및 등록을 보도록 하겠습니다.

일단 홈페이지로 가서 톰캣 하위버전 (tomcat 5.5.27)을 다운 받도록 하겠습니다.

http://tomcat.apache.org/



여기서 왼쪽 download 메뉴에서 tomcat 5.5 를 누릅니다.



그럼 아래쪽에 5.5.27 버전이 보이는데 여기서 잘~

1.
왜냐하면 톰캣 5.5 버전은 이전버전과 달리 admin을 core에 가지고 있지 않습니다.
따라서 받으셔야 하는 파일은 core 와 admin 2개를 따로 다운로드 받아야하고~!!

2.
만약 이러한 톰캣을 그냥 윈도우 서비스로 쓴다면야 window service installer (소위 .exe 파일)을 받으셔서 진행하셔도 됩니다만, 이 톰캣을 넷빈에 등록시켜 쓴다면 시작(catalina.bat)과 환경설정(setclasspath.bat) 등의 스크립트 파일들이 필요한데 위의 window service installer 에는 이게 빠져있기 때문에 다른데서 빌려와야 합니다.
해서~~
그런 목적(넷빈에 등록)이라면 core의 zip을 받아서 압축풀기(가 바로 설치) 방법이 더 권장.

뭐 zip이야 아무데나 풀면 그게 설치경로라 c:\ 에 풀었습니다. 풀면 아래 bin 이 보이고 bin 이 보이는 현재 경로가 HOME



그리고 admin 작업을 위해 역시 zip 을 받고 같은 c:\ 폴더에 풉니다.
열어보면 위의 core 와 겹쳐지는 폴더및 파일들이 있습니다.



admin 설치는 딴게 아니라 이 겹쳐지는 폴더 및 파일을 core 에 겹쳐쓰기 하시면 됩니다. (그게 admin 설치)

그럼 admin까지 겹쳐쓰기된 tomcat 5.5.27을 넷빈에 등록시킬 겁니다. (아래 그림은 아까 말했던 여러 스크립트 파일들이 bin 안에 있는 걸 보실 수 있으십니다. 뭐 스크립트파일이라 이게 없으면 직접 작성하시거나 어데 딴데서 빌려오셔도 됩니다 ^^;)



넷빈의 Services 메뉴에서 오른쪽 클릭
add server




올릴수 있는 서버 메뉴 중 tomcat 5.5 선택
next



catalina home 은 설치경로
만약 번들설치처럼 home 과 base를 분리하고자 하면 아래 use private configuration folder(catalina base) 체크후 적정 경로를 주면 됩니다. (귀차니즘으로 그냥 패수~ --;)



manager role 세팅은 여기서 입력하면 xml 에 반영되죠

그냥 임의로 admin/pass 로 줬습니다.

finish


추가된 tomcat 5.5 시작
(오른쪽 클릭 - start)



한가지 점검할 사항은 tomcat 5.5 의 세팅 (역시 오른쪽 마우스 - properties)에 보면

현재 기본으로 세팅되어 있는 port 가 8080

해서 glassfish 와 동시에 띠우면 포트충돌.. 따라서 어느 한쪽을 바꿔주시면 동시에 띠우는게 가능하죠.
물론 http server 포트 수정시 shutdown 포트도 함께 고려 ..역시 충돌날테니까네.. --;

아무튼, 현재 저는 glassfish 가 안떠있는 관계로 그냥 진행


오른쪽 마우스의 view admin console 메뉴이거나 아니면 톰캣이 구동된 상태에서
http://localhost:8080/admin 을 하면 관리자 화면이 뜹니다.

admin/pass 로 접속하면 관리자 화면으로 전환됩니다.




관리자가 아닌 일반 ROOT 점검은
http://localhost:8080/



그럼 고양이를 부탁해~ (여전히 호랑이가 아니라 고양이로 보인다는..--;ㅋㅋ) 그림이 뜨죠.

(아, 고양이를 부탁해 영화제목입니다. 걍 수업할때 심심해서.. ^^ ㅋㅋ 맨날 입버릇으로 쓰면서 정작 그 영화는 안봤다는..--;)

아무튼 그렇습니다.

그리고 이외 기타 설정 및 자세한 상황(DBCP , CONTEXT , REALM 등등은 모.두. 해당 톰캣의 documentation 에 자세히 나와있습니다.)

잘 찾아보시면 한글화 작업도 되어 있다는..

수고~

VirtualBox 2.1.2 + solaris 10 에서 JDK6u10 설치

1

Written on 오후 5:31 by 강여사(J.Y.Kang)

이건 솔텐(solaris 10)에서 jdk 설치이지만 아무튼 나한테는 버박시리즈 정리..ㅋ

일단 버박(VirtualBox 2.1.2.)의 솔텐(solaris 10)에서 인터넷으로 http://java.sun.com/ or currently direct site like (https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter ) jdk 파일 다운로드 받을 것

2중 아무거나 받으면 되지만, 편한 방법으로 self-extracting : jdk-6u12-solaris-i586.sh 받기로 낙찰. (sh 파일은 어느 사용자건 어느 폴더건 설치가능. 그러나 package 형식은 root 만 가능에 tar(zcat) 풀고 등등 귀차나서리 패스~~ 헐..이노무 귀차니즘이란.. 해가 가도 안 낫는군. 6--;)

그런 다음 나중에 jdk7 할꺼 생각해서 이걸 /export/home/jdk6 폴더안으로 저장.

#mkdir /export/home/jdk6

#cd (받은 곳)/jdk-6u12-solaris-i586.sh /export/home/jdk6/jdk-6u12-solaris-i586.sh

#cd /export/home/jdk6

#chmod +x jdk-6u12-solaris-i586.sh

#./jdk-6u12-solaris-i586.sh



yes



enter키 클릭



다 끝나면 done 이라고 나옴



그럼 자바 설치 완료!

이제 이걸 쓰는 사용자 계정을 만들어야 할 차례 (아무래도 계속 root 로 쓰긴 뭐하니까네..어차피 어느 사용자던 오케이 인지라... --;)

# useradd -u 100 -g 10 -d /export/home/user1 -m -s /bin/bash user1
# grep user1 /etc/passwd
# passwd user1
새암호 설정

그리고는 로그아웃 다시 접속



user1 로 로그인,
bash를 써서 그렇게 설정됨 (나중에 편집)

$ cd /export/home/user1
$ vi .profile



(추가)
PATH=/export/home/jdk6/jdk1.6.0_12/bin:$PATH
export PATH



바로 프로파일 실행
$ . .profile



프로파일 설정 확인은 자바 버전으로

$ java -version



Tip 이왕이면 좀더 편하게 프로파일 수정

$ vi .profile



(추가)
PS1='$LOGNAME: $PWD]$'
umask 022
set -o vi



재적용

$ . .profile



끝~

자 이제 netbeans 설치 및 glassfish was 설정만 정리하면 1단계는 다 되는군.. 끙

VirtualBox 2.1.2 에서 solaris 10 설치 - 03 (on Windows XP)

2

Written on 오전 5:51 by 강여사(J.Y.Kang)

추가 iso 설치를 위한 작업

장치-게스트 확장 설치 클릭
그럼 자동적으로 시디 이미지 호출 및 파일 열림





터미널에서 다음과 같이 입력

# cd cdrom/vbox...설치경로까지 이동
# pkgadd -d ./VBoxSolarisAdditions.pkg





디폴트(all)로 그냥 클릭(enter)



y 엔터(enter)





설치 종료후 reboot

이건 별개로 인터넷 확인 (firefox 브라우저를 열어 http://www.google.co.kr)



중요팁!

현재 solaris guest 에서는 공유폴더가 지원안됨!! (이걸 모르고 얼마나 며칠은 삽질을 했던지 원.. pdf 문서안에 only windows and linux 만 folder sharing 지원이라고 되어 있슴. 뭐 방법은 vmware때랑 비슷하거나 더 쉬웠던듯. 문제는 솔라리스는 아예 지원 안된다는게..으으..매뉴얼 읽기 귀차나!!)

게다가 썬의 ftp 에서조차 vmware 로 되어 있는 이미지로 공급하던데..음..버박..더 두고 볼걸 그랬나..아무튼..일단 오늘은 여기까지 정리끝~

아우..이제 슬슬 jdk 랑 was도 깔아야하는데..그건 또 캡처하려면 얼매나 귀찮으려나..쩝..

javacaps 랑 glassfish 는 또 언제..헐 6--;

이건 필시 전생에 분명 공부 못해 죽은 귀신이 붙은겨..훠~이~

VirtualBox 2.1.2 에서 solaris 10 설치 - 02 (on Windows XP)

1

Written on 오전 5:31 by 강여사(J.Y.Kang)

일단 이미지를 빼야하니까 cd/dvd 에서(클릭) 시디이미지가 아닌 다른쪽으로 select - 확인



solaris 클릭



계속 진행







사용자이름 : root



비밀번호: ****







터미널을 열어 솔라리스 네트워킹 작업을 한다.



우선
# vi /etc/hosts
에서 ip 세팅 확인

/etc/hosts
#
# Internet host table
#
127.0.0.1 localhost
10.0.2.15 kj loghost

[ IP Address ] hostname loghost
위 파일은 자신의 컴퓨터의 IP 주소와 이름(hostname)을 지정해 준다. 각각의 구분은 공백으로 구분하므로 반드시 공백을 띄워준다.
파일을 열어 [ IP Address ] 란에 자신의 IP 주소를 적어준다.



2. /etc/defaultrouter
기본 Gateway를 지정하는 파일이다. 기본적으로 생성되어 있지 않기 때문에 새로 만들어 준다.

# vi /etc/defaultrouter
10.0.2.2






3. /etc/nsswitch.conf
Nameserver를 지정하는 파일이다. nameserver로 DNS를 사용할 것이기 때문에 다음과 같이 추가해 준다.
#
# /etc/nsswitch.files:
#
# An example file that could be copied over to /etc/nsswitch.conf; it
# does not use any naming service.
#
passwd: files
group: files
hosts: files dns
ipnodes: files
networks: files
....
....
위와 같이 "hosts: files" 줄의 마지막에 칸을 띠고 dns를 추가해 준다.





4. /etc/resolv.conf
이번에는 DNS를 사용하기로 하였으므로 실제적으로 DNS 서버를 지정해 준다.
# vi /etc/resolv.conf
domain [domain name]
nameserver xxx.xxx.xxx.xxx(DNS server IP)

domain kornet.net
nameserver 168.126.63.1
nameserver 168.126.63.2
nameserver 10.0.2.3





5. /etc/netmasks
위 파일을 열어 자신의 Netmask 값을 넣어 준다.
#
# The netmasks file associates Internet Protocol (IP) address
# masks with IP network numbers.
#
# network-number netmask
#
# The term network-number refers to a number obtained from the Internet Network
# Information Center.
#
#
# Both the network-number and the netmasks are specified in
# "decimal dot" notation, e.g:
#
# 128.32.0.0 255.255.255.0
10.0.2.15 255.255.255.0

xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
[네트워크 주소][서브넷 마스크]





6. Reboot
reboot 명령을 이용해 시스템을 재부팅하거나 다음과 같이 네트워크를 재시작한다.
#reboot