<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4883570589091386018</id><updated>2011-12-02T03:03:43.147-08:00</updated><category term='CVS'/><category term='Application Server'/><category term='Version control'/><category term='Microsoft'/><category term='How To'/><category term='css'/><category term='Opensource'/><category term='IIS'/><category term='html'/><title type='text'>Open Programming &amp; Infomation Technology</title><subtitle type='html'>Software Engineering,JAVA, Programming Language, Computer technology, Open Source, NetBeans IDE</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://openprogramming-se.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://openprogramming-se.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>syut</name><uri>http://www.blogger.com/profile/07376733252685816810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4883570589091386018.post-3276184145616126503</id><published>2011-12-02T02:31:00.000-08:00</published><updated>2011-12-02T02:47:36.695-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CVS'/><category scheme='http://www.blogger.com/atom/ns#' term='Version control'/><title type='text'>import source to cvs repository</title><content type='html'>Upload source file to CVS Repository&lt;br /&gt;  Command :&lt;br /&gt;    cvs import -m ”Initial import into CVS” MyProject MyOrganisation Version_๐&lt;br /&gt;&lt;br /&gt;1. Change directory to source directory    example  “d:\Backup\URMTCL”&lt;br /&gt;#cd  d:\Backup\URMTCL&lt;br /&gt;&lt;br /&gt;2. D:\Backup_\URMTCL&amp;gt;cvs import -m "init import into cvs"  URMTCL  start&lt;br /&gt;&lt;br /&gt;&lt;b&gt;note.  &lt;/b&gt; Setting CVSROOT for command&lt;br /&gt;Set up “CVSROOT”  variable environment to  CVS Repository  directory&lt;br /&gt;  ( Windows) MyComputer &amp;gt; properties &amp;gt; Advance system and setting&lt;br /&gt;   In   System properties &amp;gt; advance (tab) &amp;gt; &amp;gt; Environment variable&lt;br /&gt;&lt;br /&gt;&lt;div&gt; New System property&lt;br /&gt;Name: CVSROOT&lt;br /&gt;   Value : d:/CVSrepositoryDir&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883570589091386018-3276184145616126503?l=openprogramming-se.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openprogramming-se.blogspot.com/feeds/3276184145616126503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4883570589091386018&amp;postID=3276184145616126503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/3276184145616126503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/3276184145616126503'/><link rel='alternate' type='text/html' href='http://openprogramming-se.blogspot.com/2011/12/import-source-to-cvs-repository.html' title='import source to cvs repository'/><author><name>syut</name><uri>http://www.blogger.com/profile/07376733252685816810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4883570589091386018.post-3116231562911120064</id><published>2010-09-14T05:13:00.000-07:00</published><updated>2010-09-14T05:36:29.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Remove HTML image borders Links</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;HTML No Borders Around Image Links&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Using  CSS :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1t7-JU6paTU/TI9q1V7NlTI/AAAAAAAAABU/-301n1pBQ5o/s1600/001.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 72px;" src="http://4.bp.blogspot.com/_1t7-JU6paTU/TI9q1V7NlTI/AAAAAAAAABU/-301n1pBQ5o/s320/001.jpg" alt="" id="BLOGGER_PHOTO_ID_5516745533203256626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Using standard html :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1t7-JU6paTU/TI9reYcwDBI/AAAAAAAAABc/z1NrIiOWEE4/s1600/002.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 65px;" src="http://3.bp.blogspot.com/_1t7-JU6paTU/TI9reYcwDBI/AAAAAAAAABc/z1NrIiOWEE4/s320/002.jpg" alt="" id="BLOGGER_PHOTO_ID_5516746238255434770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;If you want to remove the borders from all your images at once, with this css:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1t7-JU6paTU/TI9rxyVVHlI/AAAAAAAAABk/nsjtLJH-8co/s1600/003.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 224px; height: 153px;" src="http://2.bp.blogspot.com/_1t7-JU6paTU/TI9rxyVVHlI/AAAAAAAAABk/nsjtLJH-8co/s320/003.jpg" alt="" id="BLOGGER_PHOTO_ID_5516746571621146194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt;&lt;br /&gt;   img {&lt;br /&gt;         border: 0;&lt;br /&gt;      }&lt;br /&gt;&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883570589091386018-3116231562911120064?l=openprogramming-se.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openprogramming-se.blogspot.com/feeds/3116231562911120064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4883570589091386018&amp;postID=3116231562911120064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/3116231562911120064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/3116231562911120064'/><link rel='alternate' type='text/html' href='http://openprogramming-se.blogspot.com/2010/09/remove-html-image-borders-links.html' title='Remove HTML image borders Links'/><author><name>syut</name><uri>http://www.blogger.com/profile/07376733252685816810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1t7-JU6paTU/TI9q1V7NlTI/AAAAAAAAABU/-301n1pBQ5o/s72-c/001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4883570589091386018.post-5176921372644288057</id><published>2008-11-28T00:53:00.000-08:00</published><updated>2008-11-28T01:00:30.733-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Implement  SSL in  Microsoft IIS</title><content type='html'>&lt;h3 style="color: rgb(51, 51, 255);" id="tocHeadRef"&gt;Create a certificate request&lt;/h3&gt;&lt;script type="text/javascript"&gt;         loadTOCNode(2, 'summary');       &lt;/script&gt; First, the Web server must make a certificate request. To do this, follow these steps:  &lt;ol&gt;&lt;li&gt;Start the Internet Service Manager (ISM), which loads the Internet Information Server snap-in for the Microsoft Management Console (MMC). To do this, click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;Programs&lt;/b&gt;, point to &lt;b&gt;Administrative Tools&lt;/b&gt;, and then click &lt;b&gt;Internet Service Manager&lt;/b&gt; or &lt;strong class="uiterm"&gt;Internet Information Services (IIS) Manager&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Double-click the server name so that you see all of the Web sites. In IIS 6.0, expand &lt;strong class="uiterm"&gt;Web Sites&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Right-click the Web site on which you want to install the certificate, and then click &lt;b&gt;Properties&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Click the &lt;b&gt;Directory Security&lt;/b&gt; tab, and then click &lt;b&gt;Server Certificate&lt;/b&gt; under &lt;b&gt;Secure Communications&lt;/b&gt; to start the Web Server Certificate Wizard.&lt;/li&gt;&lt;li&gt;In IIS 6.0, click &lt;strong class="uiterm"&gt;Next&lt;/strong&gt;. If you are running IIS 5.0, go to step 6.&lt;/li&gt;&lt;li&gt;Select &lt;b&gt;Create a new certificate&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Select &lt;b&gt;Prepare the request now, but send it later&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Type a name for the certificate. You may want to match the certificate name to the name of the Web site. Now, select a bit length; the higher the bit length, the stronger the certificate encryption. Select &lt;b&gt;Server Gated Cryptography&lt;/b&gt; if your users may be coming from countries with encryption restrictions.&lt;/li&gt;&lt;li&gt;Type your organization name and the organizational unit (for example, MyWeb and Development Dept). Click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Type either the fully qualified domain name (FQDN) or the server name as the common name. If you are creating a certificate that will be used over the Internet, it is preferable to use a FQDN (for example, www.MyWeb.com). Click &lt;b&gt;Next&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;Enter your location information, and then click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Type the path and file name to save the certificate information to, and click &lt;b&gt;Next&lt;/b&gt; to continue.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; If you type anything other than the default location and file name, be sure to note the name and location you choose, because you will have to access this file in later steps. &lt;/li&gt;&lt;li&gt;Verify the information that you have typed, and then click &lt;b&gt;Next&lt;/b&gt; to complete the process and create the certificate request.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;---------------------&lt;br /&gt;&lt;br /&gt;&lt;h3 style="color: rgb(51, 51, 255);" id="tocHeadRef"&gt;Submit a certificate request&lt;/h3&gt;&lt;script type="text/javascript"&gt;         loadTOCNode(2, 'summary');       &lt;/script&gt;The certificate request that you just created needs to be submitted to a Certificate Authority (CA). This may be your own server with Certificate Server 2.0 installed on it or an online CA such as VeriSign. Contact the certificate provider of your choice and determine the best level of certificate for your needs. There are different methods of submitting your request. Contact the Certificate Authority of your choice to request and receive your certificate. You can create your own certificate with Certificate Server 2.0, but your clients must implicitly trust you as the Certificate Authority. The steps below assume that you are using Certificate Server 2.0 as the certificate provider.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; The IIS Certificate Wizard will only recognize the Default Web Server template. When you select an Online Enterprise CA, the Authority will not be listed unless the CA is using the Default Web Server template.&lt;ol&gt;&lt;li&gt;Open a browser and browse to http://&lt;i&gt;YourWebServerName&lt;/i&gt;/CertSrv/.&lt;/li&gt;&lt;li&gt;In IIS 5.0, select &lt;b&gt;Request a Certificate&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. In IIS 6.0, click &lt;strong class="uiterm"&gt;Request a certificate&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;In IIS 5.0, select &lt;b&gt;Advanced Request&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. In IIS 6.0, click &lt;strong class="uiterm"&gt;advanced certificate request&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;In IIS 5.0, select &lt;b&gt;Submit a Certificate Request using a Base64&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.  In IIS 6.0, click &lt;strong class="uiterm"&gt;Submit a certificate request by using a base-64-encoded CMC or PKCS #10 file, or submit a renewal request by using a base-64-encoded PKCS #7 file.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;In Microsoft Notepad, open the request document that you created in the "Create a certificate request" section. In IIS 6.0, you can also click &lt;strong class="uiterm"&gt;Browse for a file to insert&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Copy the contents of the document. The contents should resemble the following: &lt;div class="kb_intextwrapper"&gt;&lt;div class="kb_intextbody"&gt;&lt;pre class="in_text"&gt;-----BEGIN NEW CERTIFICATE REQUEST-----&lt;br /&gt;MIICcjCCAhwCAQAwYjETMBEGA1UEAxMKcm9ic3NlcnZlcjELMAkGA1UECxMCTVMx&lt;br /&gt;CzAJBgNVBAoTAk1TMREwDwYDVQQHEwhCZWxsZXZ1ZTERMA8GA1UECBMIV2FzaGl0&lt;br /&gt;b24xCzAJBgNVBAYTAlVTMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALYK4sYDNQ7h&lt;br /&gt;LmSfL0qpIvUfY7Ddw7fNCvDp3rM7z4QqoLhA2c8TkyamqWTBsV0WRHIidf/J6mU4&lt;br /&gt;wN4wrUzJTLUCAwEAAaCCAVMwGgYKKwYBBAGCNw0CAzEMFgo1LjAuMjE5NS4yMDUG&lt;br /&gt;CisGAQQBgjcCAQ4xJzAlMA4GA1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEF&lt;br /&gt;BQcDATCB/QYKKwYBBAGCNw0CAjGB7jCB6wIBAR5aAE0AaQBjAHIAbwBzAG8AZgB0&lt;br /&gt;ACAAUgBTAEEAIABTAEMAaABhAG4AbgBlAGwAIABDAHIAeQBwAHQAbwBnAHIAYQBw&lt;br /&gt;AGgAaQBjACAAUAByAG8AdgBpAGQAZQByA4GJAGKa0jzBn8fkxScrWsdnU2eUJOMU&lt;br /&gt;K5Ms87Q+fjP1/pWN3PJnH7x8MBc5isFCjww6YnIjD8c3OfYfjkmWc048ZuGoH7Zo&lt;br /&gt;D6YNfv/SfAvQmr90eGmKOFFiTD+hl1hM08gu2oxFU7mCvfTQ/2IbXP7KYFGEqaJ6&lt;br /&gt;wn0Z5yLOByPqblQZAAAAAAAAAAAwDQYJKoZIhvcNAQEFBQADQQCgRCWkaXlY2nVa&lt;br /&gt;tbn6p5miPwWfrbViYo0B62wkuH0f7J0nSGcxMnn/6Q/iLEIsgHqFhox5PWCzIV0J&lt;br /&gt;tXKPWrBL&lt;br /&gt;-----END NEW CERTIFICATE REQUEST-------&lt;br /&gt;     &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;Note&lt;/b&gt; If you save the document with the default name and location, it is located at C:\Certreq.txt.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; Be sure to copy all of the content just as shown.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Paste the contents of the document into the Web form's &lt;b&gt;Base64 Encoded Certificate Request&lt;/b&gt; text box. &lt;/li&gt;&lt;li&gt;Under &lt;b&gt;Certificate Template&lt;/b&gt;, select &lt;b&gt;Web Server&lt;/b&gt; or &lt;strong class="uiterm"&gt;User&lt;/strong&gt;, and then click &lt;b&gt;Submit&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;If &lt;b&gt;Certificate Server&lt;/b&gt; is set to &lt;b&gt;Always Issue the Certificate&lt;/b&gt;, you can access the certificate immediately. To do this, follow these steps:&lt;ol&gt;&lt;li type="a"&gt;Click &lt;b&gt;Download CA Certificate&lt;/b&gt; (do not click &lt;b&gt;Download CA Certificate path&lt;/b&gt; or &lt;strong class="uiterm"&gt;Download certificate chain&lt;/strong&gt;). &lt;/li&gt;&lt;li type="a"&gt;When you are prompted, select &lt;b&gt;Save this file to disk&lt;/b&gt; and save the certificate to your desktop or another location that you will remember.     You may now go directly to the "Install the certificate and set up an SSL Web site" section. &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h3 style="color: rgb(51, 51, 255);" id="tocHeadRef"&gt;Issue and download a certificate&lt;/h3&gt;&lt;script type="text/javascript"&gt;         loadTOCNode(2, 'summary');       &lt;/script&gt; To issue a certificate in Certificate Server, follow these steps:  &lt;ol&gt;&lt;li&gt;Open the CA MMC snap-in. To do this, click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;Programs&lt;/b&gt;, point to &lt;b&gt;Administrative Tools&lt;/b&gt;, and then click &lt;b&gt;Certificate Authority&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;In IIS 5.0, expand &lt;b&gt;Certificate Authority&lt;/b&gt; and click the &lt;b&gt;Pending Requests&lt;/b&gt; folder. Your pending certificate requests appear in the right pane. In IIS 6.0, expand the server name.&lt;/li&gt;&lt;li&gt;Right-click the pending certificate request that you just submitted, select &lt;b&gt;All Tasks&lt;/b&gt;, and then click &lt;b&gt;Issue&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; After you select &lt;b&gt;Issue&lt;/b&gt;, the certificate is no longer displayed in this window and folder. It now resides in the Issued Certificate folder. &lt;/li&gt;&lt;li&gt;After you have issued (and authorized) the certificate, you can return to the Certificate Servers Web interface to select and download the certificate. To do this, follow these steps:&lt;ol&gt;&lt;li type="a"&gt;Browse to http://&lt;i&gt;YourWebServerName&lt;/i&gt;/CertSrv/.&lt;/li&gt;&lt;li type="a"&gt;On the default page, select &lt;b&gt;Check on a pending certificate&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. In IIS 6.0, click &lt;strong class="uiterm"&gt;View the status of a pending certificate request&lt;/strong&gt;.&lt;/li&gt;&lt;li type="a"&gt;Select your pending certificate, then click &lt;b&gt;Next&lt;/b&gt; to go to the download page. &lt;/li&gt;&lt;li type="a"&gt;On the download page, click &lt;b&gt;Download CA Certificate&lt;/b&gt; (do not click &lt;b&gt;Download CA Certificate path&lt;/b&gt; or &lt;strong class="uiterm"&gt;Download certificate chain&lt;/strong&gt;).&lt;/li&gt;&lt;li type="a"&gt;When you are prompted, select &lt;b&gt;Save this file to disk&lt;/b&gt; and save the certificate to your desktop or another location that you will remember. &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h3 style="color: rgb(51, 51, 255);" id="tocHeadRef"&gt;Install the certificate and set up an SSL Web site&lt;/h3&gt;&lt;script type="text/javascript"&gt;         loadTOCNode(2, 'summary');       &lt;/script&gt; To install the certificate, follow these steps: &lt;ol&gt;&lt;li&gt;Open the Internet Services Manager and expand the server name so that you can view the Web sites.&lt;/li&gt;&lt;li&gt;Right-click the Web site for which you created the certificate request and click &lt;b&gt;Properties&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;Click the &lt;b&gt;Directory Security&lt;/b&gt; tab. Under &lt;b&gt;Secure Communications&lt;/b&gt;, click &lt;b&gt;Server Certificate&lt;/b&gt;. This starts the Certificate Installation Wizard. Click &lt;b&gt;Next&lt;/b&gt; to continue. &lt;/li&gt;&lt;li&gt;Select &lt;b&gt;Process the pending request and install the certificate&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;Type the location of the certificate that you downloaded in the "Issue and download a certificate" section, then click &lt;b&gt;Next&lt;/b&gt;. The Wizard displays the Certificate Summary. Verify that the information is correct, then click &lt;b&gt;Next&lt;/b&gt; to continue. &lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Finish&lt;/b&gt; to complete the process.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h3 style="color: rgb(51, 51, 255);" id="tocHeadRef"&gt;Configure and test the certificate&lt;/h3&gt;&lt;script type="text/javascript"&gt;         loadTOCNode(2, 'summary');       &lt;/script&gt;  To configure and test the certificate, follow these steps:  &lt;ol&gt;&lt;li&gt;On the &lt;b&gt;Directory Security&lt;/b&gt; tab, under &lt;b&gt;Secure Communications&lt;/b&gt;, note that there are now three available options. To set the Web site to require secure connections, click &lt;b&gt;Edit&lt;/b&gt;. The &lt;b&gt;Secure Communications&lt;/b&gt; dialog box appears. &lt;/li&gt;&lt;li&gt;Select &lt;b&gt;Require Secure Channel (SSL)&lt;/b&gt; and click &lt;b&gt;OK&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Apply&lt;/b&gt; and then &lt;b&gt;OK&lt;/b&gt; to close the property sheet.&lt;/li&gt;&lt;li&gt;Browse to the site and verify that it works. To do this, follow these steps:&lt;ol&gt;&lt;li type="a"&gt;Access the site through HTTP by typing &lt;span class="userInput"&gt;http://localhost/Postinfo.html&lt;/span&gt; in the browser. You receive an error message that resembles the following: &lt;div class="kb_errormsgbody"&gt;&lt;div class="kb_errorcontent"&gt;&lt;div class="errormsg"&gt; HTTP 403.4 - Forbidden: SSL required. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li type="a"&gt;Try to browse to the same Web page using a secured connection (HTTPS) by typing &lt;span class="userInput"&gt;https://localhost/postinfo.html&lt;/span&gt; in the browser. You may receive a security alert that states that the certificate is not from a trusted root CA. Click &lt;b&gt;Yes&lt;/b&gt; to continue to the Web page. If the page appears, you have successfully installed your certificate. &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883570589091386018-5176921372644288057?l=openprogramming-se.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openprogramming-se.blogspot.com/feeds/5176921372644288057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4883570589091386018&amp;postID=5176921372644288057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/5176921372644288057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/5176921372644288057'/><link rel='alternate' type='text/html' href='http://openprogramming-se.blogspot.com/2008/11/implement-ssl-in-microsoft-iis.html' title='Implement  SSL in  Microsoft IIS'/><author><name>syut</name><uri>http://www.blogger.com/profile/07376733252685816810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4883570589091386018.post-7402581944771508458</id><published>2008-09-15T03:40:00.000-07:00</published><updated>2008-12-01T04:38:25.671-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='How To'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Server'/><title type='text'>How to Creating a Windows service : Glassfish V2</title><content type='html'>&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Creating a Windows service for Glassfish V2 :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 id="section-FaqRunAsWindowsService-GlassfishSvc.jar"&gt;With GlassfishSvc.jar&lt;/h3&gt; &lt;p&gt;&lt;a class="external" href="http://www.ryandelaplante.com/"&gt;Ryan de Laplante&lt;/a&gt;&lt;img class="outlink" src="http://wiki.glassfish.java.net/images/out.png" alt="" /&gt; has contributed a simple command line tool that makes the creation of a Windows service effortless. &lt;a class="attachment" href="http://wiki.glassfish.java.net/attach/FaqRunAsWindowsService/GlassfishSvc.jar"&gt;Download GlassfishSvc.jar&lt;/a&gt;&lt;a href="http://wiki.glassfish.java.net/PageInfo.jsp?page=FaqRunAsWindowsService/GlassfishSvc.jar"&gt;&lt;img src="http://wiki.glassfish.java.net/images/attachment_small.png" alt="(info)" border="0" /&gt;&lt;/a&gt; &lt;a class="attachment" href="http://wiki.glassfish.java.net/attach/FaqRunAsWindowsService/GlassfishSvc.java"&gt;(source)&lt;/a&gt;&lt;a href="http://wiki.glassfish.java.net/PageInfo.jsp?page=FaqRunAsWindowsService/GlassfishSvc.java"&gt;&lt;img src="http://wiki.glassfish.java.net/images/attachment_small.png" alt="(info)" border="0" /&gt;&lt;/a&gt; and copy it into your Glassfish installation path (such as C:\Program Files\Sun\GlassfishV2\), then run the following command from the command line:&lt;br /&gt;&lt;/p&gt;&lt;p style="color: rgb(153, 153, 153);"&gt;--------------------------------------------------------------------------------&lt;/p&gt;&lt;pre&gt;C:\Program Files\Sun\GlassfishV2&gt;java -jar GlassfishSvc.jar -i&lt;br /&gt;&lt;br /&gt;glassfishsvc v1.0 (Aug 19 2007)&lt;br /&gt;&lt;br /&gt;Service name : GlassfishAppServer&lt;br /&gt;Glassfish installation path : C:\Program Files\Sun\GlassfishV2&lt;br /&gt;Glassfish domain : domain1&lt;br /&gt;Glassfish admin username : admin&lt;br /&gt;&lt;br /&gt;Installing service... Done.&lt;/pre&gt;&lt;p style="color: rgb(153, 153, 153);"&gt;--------------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;The -i argument will install the service with default options.  A complete listing of the command line arguments follows:&lt;br /&gt;&lt;/p&gt;&lt;p style="color: rgb(153, 153, 153);"&gt;--------------------------------------------------------------------------------&lt;/p&gt;&lt;pre&gt;glassfishsvc v1.0 (Aug 19 2007)&lt;br /&gt;&lt;br /&gt;DESCRIPTION:&lt;br /&gt; Installs and uninstalls a Windows service for Glassfish&lt;br /&gt;&lt;br /&gt;USAGE:&lt;br /&gt; java -jar glassfishsvc.jar [-i | -u] [OPTIONS]&lt;br /&gt;&lt;br /&gt; -i        Installs a Windows service for Glassfish.&lt;br /&gt; -u        Uninstalls a Windows service for Glassfish.&lt;br /&gt; -n name   Name for the Windows service. Use double quotes around names&lt;br /&gt;           that contain spaces.  Defaults to GlassfishAppServer.&lt;br /&gt; -d path   Directory where Glassfish is installed. Use double&lt;br /&gt;           quotes around paths with spaces, and escape back slashes.&lt;br /&gt;           Defaults to current directory.&lt;br /&gt; -m domain Name of the Glassfish domain to start and stop. Defaults to&lt;br /&gt;           domain1.&lt;br /&gt; -a user   Glassfish admin user name.  Defaults to admin.&lt;br /&gt; -p pwd    Glassfish admin password.  A password.txt file will be created&lt;br /&gt;           in the Glassfish install directory containing the password in&lt;br /&gt;           plain text, and the Windows service will be configured to read&lt;br /&gt;           from it. This is usually not necessary. If no password is passed&lt;br /&gt;           in, the password.txt file will not be created.&lt;br /&gt;&lt;br /&gt;EXAMPLES:&lt;br /&gt; java -jar glassfishsvc.jar -i&lt;br /&gt; java -jar glassfishsvc.jar -i -p adminadmin&lt;br /&gt; java -jar glassfishsvc.jar -i -n MyServiceName -d "C:\\Program Files\\Sun\\Glassfish" -m myDomain -a admin5 -p secretpwd&lt;br /&gt; java -jar glassfishsvc.jar -u&lt;br /&gt; java -jar glassfishsvc.jar -u -n MyServiceName&lt;br /&gt;&lt;br /&gt;AUTHOR:&lt;br /&gt; Ryan de Laplante &lt;ryan&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;--------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;/ryan&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3 id="section-FaqRunAsWindowsService-ClusterProfile"&gt;Cluster Profile&lt;/h3&gt; If you installed the Glassfish cluster profile then Glassfish will ask for the admin password as the service starts. To get around this use the -p option when installing the service. A password.txt file will be created in Glassfish's root directory containing the password in plain text. The Windows service will be configured to use this file so that it can start unattended. You should make sure to configure appropriate NTFS security on this file after it is created so that unauthorized users do not have read or write access to it. &lt;h3 id="section-FaqRunAsWindowsService-WindowsUserLogOut"&gt;Windows User Log-out&lt;/h3&gt; &lt;p&gt;By default the JVM catches signals from Windows that indicate the OS is shutting down, or a user is logging out, and shuts itself down cleanly. This means that the Glassfish service will be shut down any time a user logs out of Windows. This defeats the purpose of having a Windows service so we need to turn off this JVM feature by using the &lt;a class="external" href="http://java.sun.com/j2se/1.3/docs/tooldocs/solaris/java.html#Xrs"&gt;-Xrs JVM option&lt;/a&gt;&lt;img class="outlink" src="http://wiki.glassfish.java.net/images/out.png" alt="" /&gt;.   &lt;/p&gt; &lt;p&gt;Open the &lt;gf_home&gt;\domains\domain1\config\domain.xml file and locate the section that has a lot of &lt;jvm-options&gt;some JVM option&lt;/jvm-options&gt; lines. Add the following line in that section: &lt;/gf_home&gt;&lt;/p&gt; &lt;pre&gt;&lt;jvm-options&gt;-Xrs&lt;/jvm-options&gt;&lt;/pre&gt; &lt;p&gt;Save and close domain.xml.  If the Glassfish service is already running, restart it for the change to take effect. &lt;/p&gt; &lt;p&gt;&lt;b&gt;&lt;i&gt;Note:&lt;/i&gt;&lt;/b&gt; There have been reports that adding the -Xrs jvm-option to domain.xml does not solve this problem on some Windows 2003 Server installations. The reported solution is to add the jvm option to &lt;gf_home&gt;\lib\processLauncher.xml: &lt;/gf_home&gt;&lt;/p&gt; &lt;pre&gt;&lt;process name="as9-server"&gt;&lt;br /&gt; ...&lt;br /&gt; &lt;sysproperty key="-Xrs"&gt;&lt;br /&gt; ...&lt;/sysproperty&gt;&lt;/process&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883570589091386018-7402581944771508458?l=openprogramming-se.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openprogramming-se.blogspot.com/feeds/7402581944771508458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4883570589091386018&amp;postID=7402581944771508458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/7402581944771508458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/7402581944771508458'/><link rel='alternate' type='text/html' href='http://openprogramming-se.blogspot.com/2008/09/how-to-creating-windows-service.html' title='How to Creating a Windows service : Glassfish V2'/><author><name>syut</name><uri>http://www.blogger.com/profile/07376733252685816810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4883570589091386018.post-6080002480718077849</id><published>2008-04-05T01:37:00.000-07:00</published><updated>2008-04-05T02:13:35.103-07:00</updated><title type='text'>NetBeans IDE 6.1 Beta Information</title><content type='html'>&lt;h1 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;NetBeans IDE 6.1 Beta Information &lt;/span&gt;&lt;img alt="NetBeans IDE" src="http://www.netbeans.org/images/v6/nb-logo-frontpage.gif" height="45" width="230" /&gt;&lt;/h1&gt; &lt;p&gt; The NetBeans IDE is a modular, standards-based, integrated development environment (IDE) written in the Java programming language. The NetBeans project consists of an &lt;a href="http://www.netbeans.org/features/index.html"&gt;open source IDE&lt;/a&gt; and an &lt;a href="http://www.netbeans.org/features/platform/index.html"&gt;application platform&lt;/a&gt;, which can be used as a generic framework to build any kind of application. &lt;/p&gt; &lt;h2&gt;&lt;span style="font-size:100%;"&gt;Release Overview&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt; &lt;p&gt;The NetBeans IDE 6.1 release provides several features and enhancements, such as rich JavaScript editing features, support for using the Spring web framework, tighter MySQL integration, and better mechanisms for projects to share use of libraries. The acclaimed support for Ruby/JRuby has been enhanced with new editor quick fixes, a Ruby platform manager, fast debug support for JRuby, and many other new features and fixes. By popular demand, the bean pattern and JSF CRUD generation features that were missing in the 6.0 release have returned. In addition, early versions of new modules, such as ClearCase support, are available as plugins. This release also provides improved performance, especially faster startup (up to 40%), lower memory consumption and improved responsiveness while working with large projects. See below for a list of features in this release. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 102, 255);font-size:78%;" &gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="font-weight: bold;"&gt;Full Story From&lt;/span&gt;:&lt;/span&gt; &lt;a href="http://www.netbeans.org/community/releases/61/"&gt;http://www.netbeans.org/community/releases/61/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4883570589091386018-6080002480718077849?l=openprogramming-se.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openprogramming-se.blogspot.com/feeds/6080002480718077849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4883570589091386018&amp;postID=6080002480718077849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/6080002480718077849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4883570589091386018/posts/default/6080002480718077849'/><link rel='alternate' type='text/html' href='http://openprogramming-se.blogspot.com/2008/04/netbeans-ide-61-beta-information.html' title='NetBeans IDE 6.1 Beta Information'/><author><name>syut</name><uri>http://www.blogger.com/profile/07376733252685816810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
