MAC Environment Setting Up(1)Tools of JAVA

MAC Environment Setting Up(1)Tools of JAVA


1. Password Reset

On the first day, I got MAC Pro laptop. But I do not know the password.

So I shutdown my MAC and start the device and immediately after the starting sound, I click on the button 'Shift' to enter the safe boot mode. They I follow the steps their and use the command to change the password of the current user.

>passwd username


2. SSH Key

Use the command ssh to connect to one server, then I can get the directory /Users/username/.ssh

>ssh-keygen -t dsa

I can generate my own key for MAC laptop.


And I can also create a file with other private key, for example, my default private key file is carl_mac and carl_mac.pub. And I created a separate file named other_key, when I try to access to the other server. I will use the command to specify the key file:

>ssh -i other_key username@otherserver.com


certainly, I will give the rights to key file.

>chmod 400 other_key


3. Lock the Screen

How to lock the screen when I leave my mac on my desk.

Use this command 'Control' + 'Shift' + 'Eject' Eject is the top right button.


Change the configuration in 'Security' ----> 'General' tab and select the 5 seconds as the time interval.


4. Install git and plugins

Download the git software from references git website.


5. Fix the subversion plugin error on Eclipse

Follow the BLOG I had before. But I got error message as follow when I use port command>

Error Message:

Digby-Users-MacBook-Pro-3:code carl$ sudo port install subversion

---> Computing dependencies for subversionError: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?


solution:

I need to wait until I install the xcode. follow this blog: http://www.macports.org/install.php.

But after I installed Xcode. The system asked me for tool 'make'.


Next step I will install make on MAC

Maybe, that is only because I only install Xcode 4.4.1. And I ignore the command line tool. I will install the command line tool too this time.

http://adcdownload.apple.com/Developer_Tools/command_line_tools_os_x_lion_for_xcode__august_2012/command_line_tools_for_xcode_os_x_lion_aug_2012.dmg


It works then. I follow the BLOG I wrote before and go on with these commands:

>sudo port install subversion

>sudo port install subversion-javahlbindings


And we also need to update the SVN plugin to http://subclipse.tigris.org/update_1.8.x

Sometimes, we need to use svn command to update our svn configurations too.
>svn upgrade


5. Install tomcat on MAC

I download the file with name apache-tomcat-7.0.29.tar.gz. And I try to unzip it and move it to working directory.

>tar zxvf apache-tomcat-7.0.29.tar.gz

>sudo mkdir /opt/tool/

>sudo mv apache-tomcat-7.0.29 /opt/tool/


But when I start my tomcat in STS tool, it gives me out of memory error message as follow.

Error Message:

SEVERE: A child container failed during start

java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space

at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:785)


Solution:

Add this configuration to my STS configuration on tomcat, open launch configuration.

-Xms512m -Xmx768m -XX:MaxPermSize=256m


These configuration format and place can be taken JBOSS for example.


6. Install Git on MAC and git plugin on eclipse

http://sillycat.iteye.com/blog/1323263

http://sillycat.iteye.com/blog/689970


Just install git on app store. And follow the steps to install edit plugin.


7. Install the sftp client

One of the famous client named filezilla. But it does not support the public/private key pair.


Another nice client is cyberduck. I will try it http://cyberduck.ch/. It is really wonderful to have this tool. And it supports the private/public key pair.


8. Install jboss5.1

I just installed jboss 5.1 as usual. And start the JBOSS server with 80 and 443 port. But I got error message on MAC.

1:01:09,860 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

01:01:09,975 ERROR [Http11Protocol] Error initializing endpoint

java.net.BindException: Permission denied /0.0.0.0:80

at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:504)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:175)


Solution:

http://www.techyv.com/questions/can-not-start-jboss-port-80

I will use 8080 and 8443 instead.


N. Tips for Installing Some Software

thunder QQ and java in app store


references:

http://sillycat.iteye.com/blog/1100363

http://osxdaily.com/2011/01/17/lock-screen-mac/

https://distfiles.macports.org/MacPorts/MacPorts-2.0.4-10.7-Lion.dmg

http://sillycat.iteye.com/blog/1459223
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值