在linux下配置jdk1.5+tomcat+idea+svn(二)
接上:
三.安装,配置idea5.1.2:
下载:
http://www.linuxeden.com/download/downfile2.php?softid=885安装:
这个也是tar.gz的解压式的安装文件,我就不说了,参照二的方法安装就可以了~解压好后会出现一个idea-4267的文件夹~要说的是在进入到它的/bin后,执行./idea.sh时你也许会出现这样的提示信息:
ERROR: cannot start IntelliJ IDEA.
No JDK found to run IDEA. Please validate either IDEA_JDK or JDK_HOME points to valid JDK installation
./idea.sh: line 56: /bin/java: 没有那个文件或目录
./idea.sh: line 56: exec: /bin/java: cannot execute: 没有那个文件或目录呵呵~这个是因为idea要的是$JDK_HOME,而我配置的确实$JAVA_HOME
解决的方法有两个:
一是用vi去修改idea.sh文件,打开文件vi idea.sh,
在开头的部分放上下面这段代码:
JDK_HOME=$JAVA_HOME然后保存退出,在执行./idea.sh就可以了~
二是建一个空文档,写一个批处理文件~
在txt文档内写如如下的代码:
export JDK_HOME=$JAVA_HOME
/home/xiaosao/tools/javabuilder/tools/idea-4267/bin/idea.sh注意:/home/xiaosao/tools/javabuilder/tools/idea-4267/bin/idea.sh是我idea所在的目录~你则需要去改一下~
恩,idea这样就配置完成了~还有,破解,在Win下的破解码在linux一样可以用的~现在idea出6.0版了,那天下了一个,布局和5.1.2是一样的,但多了不少了功能,挺爽的~我现在在用6.0,破解没有,不好意思,我也在用试用码~嘎嘎我看网上对安装配置eclipse的文档特别多,我没用过eclipse,但也装了~,没出现什么需要特别注意的~
下载地址:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2.1-200609210945/eclipse-SDK-3.2.1-linux-gtk.tar.gz另外告诉大家一个我觉得不错的网站,嘿嘿~学长们比我知道的早~
http://www.linuxeden.com/四.接下来就是安装配置svn了,版本控制器~
下载:我用的版本稳定版SVN1.32
http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz解压:
tar zxvf subversion-1.3.2.tar.gz依次输入./configure , make , make install 进行编译安装完成。
开启SVN服务:
svnserve -d检测服务是否开启:netstat -ntlp如果看到3690的端口正常开放了,证明SVN启动了。]
下面是机器上的端口显示:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN 2611/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2591/portmap
tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 2827/xinetd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 4860/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2846/sendmail: acce
tcp 0 0 :::3690 :::* LISTEN 5513/svnserve
tcp 0 0 :::22 :::* LISTEN 2812/sshd
下面这个就是了:
tcp 0 0 :::3690 :::* LISTEN 5513/svnserve
好了,svn已经架起来了,我们可以使用它了,首先要建立一个版本库~命令如下:
建立项目命令:svnadmin create test test为版本库,你project的名字!
建立完毕后,进入test文件夹~,你就可以看到一个conf的文件夹~进入里面有两个文件passwd和svnserve.conf,用
vi去编辑svnserve.conf文件:
把文件里
#[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
#anon-access = read
#auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the conf directory.
### Uncomment the line below to use the default password file.
#password-db = passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control. Unless you specify a path
### starting with a /, the file's location is relative to the conf
### directory. If you don't specify an authz-db, no path-based access
### control is done.
的下面这四段代码前面的#去掉~
#[general]
#anon-access = read
#auth-access = write
#password-db = passwd
接下来是通行证了
vi passwd
[user]
your_name = your_password这里设置的your_name是你的用户名,your_password是你的密码,这个是访问SVN必要的通行证。
我的是
[user]
xiaosao = xiaosao这样所由的准备工作就结束了,可以去使用svn了~
首次添加:
上传文件~先要进入到你的项目源代码文件夹,使用下面命令:
svn import /home/xiaosao/Projects/test_idea file:///home/xiaosao/tools/javabuilder/SVN/test -m "xiaosao"注:/home/xiaosao/Projects/test_idea,是我项目源代码文件的文件目录,
file:///home/xiaosao/tools/javabuilder/SVN/test则是我svn版本库的目录了~
checkout项目源代码:
svn co file:///home/xiaosao/tools/javabuilder/SVN/test --username = xiaosao --password = xiaosao这些只是在我本机上使用的,并没有涉及到从其他机器上import和co,所以co的目录是file:///home......并不是 /home......,也不是:svn://home....这个要记住~svn://则是跨机器之间的操作,我还没用过~如果你用了,则会出现
svn: 未知的主机名称“home” 这样的提示
如果是跨机器的,你可以尝试svn co http://127.0.0.1/home/xiaosao/tools/javabuilder/SVN/test --username = xiaosao --password = xiaosao
这样的操作,说一下,127.0.0.1是一个回环地址,也就我在本机上操作的地址,改成相应的其他主机的ip就可以了~另:查看主机名称的指令:hostname
把增加的svn文件添加入svn库:
svn add file:///home/xiaosao/tools/javabuilder/SVN/test/*.* --username = xiaosao --password = xiaosao
提交文件:
svn commit file:///home/xiaosao/tools/javabuilder/SVN/test/*.* --username = xiaosao --password = xiaosao更新文件:
svn update file:///home/xiaosao/tools/javabuilder/SVN/test/*.* --username = xiaosao --password = xiaosao我暂时也就会这些了~不过这些可以解决一些小问题了~可以在linux下写web可以用版本控制了~
详悉的可以参照这个论坛
www.iusesvn.com
这个论坛我感觉是相当的不错~里面还有
Subversion中文手册1.1呢
说了这么多乱七八糟的~也不知道看的人看没看懂~放在这里以后忘记的时候可以查阅一下~
还有MySQL没有进行配置~,没有了数据库,东西是写不出来的~嘎嘎~继续努力~先配置MySQL,争取把oracle 9i系列的装上