`
alvinqq
  • 浏览: 185813 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在linux下配置jdk1.5+tomcat+idea+svn

阅读更多
本文章非原创系互联网搜索来,如有侵权,本人立即删除,请告知


    最近在用linux操作系统~感觉很有挑战性~无论是装软件还是 卸载软件都要指令~而且在windows下最常用的win+E都不听话了~当然,在linux下没有我的电脑这一项~
    我在linux下装了jdk1.5,tomcat,idea和svn,怎么说呢,刚上手linux,好多东西都是新的~把这些常用的东西配置下来挺不容易的,好像是爬过来的~把自己配置的方法和配置的时候应该注意的问题帖出来,供大家分享~也放这上面,以后忘了看一看~不罗嗦了~说正题 ~
   一.在linux下安装jdk1.5以及配置环境变量:
a.下载:
    在sun公司的网站就可以下的到安装文件,我用的rpm安装包,人家说是一种傻瓜式的安装文件~不过我现在挺喜欢的~可能是会的少的原因吧~
    下载地址:http://java.sun.com/j2se/1.5.0/download.jsp
Linux RPM in self-extracting file (jdk-1_5_0_09-linux-i586-rpm.bin, 45.47 MB)
Linux self-extracting file (jdk-1_5_0_09-linux-i586.bin, 47.22 MB)
    我下的是jdk-1_5_0_09-linux-i586-rpm.bin,所以说安装也就是对此安装文件的配置~挺简单的,但憋了我好一阵子呢 ~Linux RPM in self-extracting file是一个把rpm安装包封装在压缩包内的二进制格式,在linux操作系统的终端下,进入到你下载的文件的上一级目录,给文件加上执行的权限 chmod a+x jdk-1_5_0_09-linux-i586-rpm.bin,然后./jdk-1_5_0_09-linux-i586-rpm.bin之后可以得到jdk- 1_5_0_09-linux-i586.rpm这个rpm包。
    rpm安装后的默认目录是/etc/java,rpm的安装到此就结束了~后一个我没有在我机器上装过~所以在这里就不瞎掰了~
b.配置环境变量:
    1.我是在单用户下运行的jdk,我用的配置方法是网上所说的第一种~需要修改用户所对应的.bash_profile文件,打开终端,输入vi ~/.bash_profile,用vi编辑器编辑.bash_file文件
在开头的地方插入下面的代码:
export JAVA_HOME=/usr/java/jdk1.5.0_09
export CLASSPATH=.
export PATH=$JAVA_HOME/bin:$PATH

然后保存文件,注销重新登陆之后在终端下输入java –version,如果出现一下信息则说明安装设置已经成功。
注意 export JAVA_HOME=/usr/java/jdk1.5.0_09里的jdk1.5.0_09,要和你所新下载的最新版本的jdk对应上,可以查看 java的下一级目录或者bin的上一级目录~呵呵,说起来大家或许会笑话我~我配置的时候就是卡到这里了~
马马虎虎的~在网上找了个文档了~把人家的代码放上了就以为可以好使呢~嘎嘎~
配置成功的信息:
java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b01)
Java HotSpot(TM) Client VM (build 1.5.0_09-b01, mixed mode, sharing)

   2.另一种是全局环境变量,注意,这个是需要root权限的,要不是不允许你修改修改/etc/profile文件的!
以超级用户登录的指令是在终端输入su,输入密码~就可以了 ~
在开头的地方添加一下代码:
JAVA_HOME=/usr/java/jdk1.5.0
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH
修改完成后保存,注消~查看配置是否安装成功~
可以用一下指令查看环境变量的配置情况:
echo $JAVA_HOME    //查看jdk安装的根目录,我机器上的输出信息是:/usr/java/jdk1.5.0_09
echo $CLASSPATH     //查看环境变量.信息是:usr/java/jdk1.5.0_09/lib/dt.jar:/usr/jdk1.5.0_09/lib/tools.jar
echo $PATH           //信息是:/usr/java/jdk1.5.0_09/bin:/usr/kerberos/bin:/usr/java/jdk1.5.0_09= /usr/java/jdk1.5.0_09/bin:/usr/local/bin:/usr/bin:/bin:
/usr/X11R6/bin:/home/xiaosao/bin
这样jdk在你机器上就安装完毕了~
我参考的文档有:
http://www.linuxsky.net/html/200604/2854.html
http://fanqiang.chinaunix.net/program/other/2006-07-14/4835.shtml
供大家参考~

二.安装并配置tomcat.
下载:
http://mirror.vmmatrix.net/apache/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.tar.gz
安装:
     这个是tar.gz解压是的安装文件,下载好后,先进入到你下载的上一级目录~
     在终端给文件加上执行权限
     chmod a+x apache-tomcat-5.5.20.tar.gz,然后解压这个文件
     tar zxvf apache-tomcat-5.5.20.tar.gz
     这个比较简单,没什么好说的,但有一点是要注意的~在发布工程的时候有可能出现不能往               /home/xiaosao/tools/javabuilder/server/apache-tomcat-5.5.20/webapps(这个是我的tomcat所在的目录)
目录拷贝文件的问题,这个问题是因为你在当前用户下没有权限往这里进行写操作~
你只要对这个文件进行权限控制就可以了~指令如下:
chmod -R uao=rwx /home/xiaosao/tools/javabuilder/server/apache-tomcat-5.5.20
注意要把/home/xiaosao/tools/javabuilder/server/apache-tomcat-5.5.20这个改成你自给所在的目录,并且执行这个操作是需要root权限了~
chmod 的具体的用法情参考:
http://www.chinaunix.net/jh/7/240097.html
三.安装.配置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.s
h是我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.32http://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呢
分享到:
评论

相关推荐

    jdk+tomcat+myeclipse+netbeans+svn的配置

    在Java开发中,一个完整的开发环境通常包括JDK、应用服务器(如Tomcat)、集成开发环境(IDE,如MyEclipse和NetBeans)以及版本控制系统(如SVN)。以下是对这些组件的详细配置步骤: 1. **JDK安装与配置** - JDK...

    IDEA导入SVN项目(WEB)配置tomcat部署项目.docx

    IntelliJ IDEA,简称IDEA,是一款非常流行的Java IDE,它提供了强大的功能来支持SVN版本控制和Tomcat服务器的配置与部署。以下是根据标题、描述和部分内容生成的相关知识点。 **1. IDEA导入SVN项目** SVN...

    基于ssm的学生宿舍管理系统

    ssm学生宿舍管理系统,maven多模块搭建,实现用户分角色登录+分页等技术 ...jdk7+tomcat7+mysql+IntelliJ IDEA+maven 项目技术(必填) spring+spring mvc+mybatis+bootstrap+jquery+jsp jar包文件 maven多模块搭建

    idea导入普通web项目.docx

    补充:在配置Tomcat时,有时需要特别注意的是,虽然你可能在IDE中设置了输出目录为webapps,但在实际运行时,Ideaui会依据`Output directory`来确定编译后文件的存放位置。因此,确保这个路径正确无误,以便Tomcat...

    Idea 导入非MVN 项目

    在配置好 Tomcat 之后,需要部署应用程序。要部署应用程序,需要在 Idea 中打开 "Run" 菜单,选择 "Run",然后选择要部署的应用程序。最后,应用程序将被成功部署到 Tomcat 服务器上。 将非 Maven 项目导入 Idea ...

    IntelliJ IDEA安装详解配置教程

    4. 配置Tomcat服务器:在“Run”菜单中,选择“Edit Configurations”,添加新的“Application”配置,设置主类和Tomcat服务器路径,便于进行本地调试。 5. 代码风格与检查:在“Editor” -> “Code Style”中,...

    IntelliJ IDEA常用配置操作文档

    ### IntelliJ IDEA常用配置详解 #### 一、快捷键配置 IntelliJ IDEA 作为一款强大的 Java 开发工具,提供了丰富的快捷键支持,极大地提升了开发效率。以下是一些常用的快捷键及其功能: - **F4**:打开继承关系,...

    idea快捷键大全

    * 在版本控制中,可以使用 svn 检出项目,配置 idea 的 svn,然后选择需要检出的项目。 其他 * 在 IntelliJ IDEA 中,可以使用快捷键来提高开发效率,例如使用 Ctrl + Shift + Alt + F 可以格式化代码,使用 Ctrl ...

    IDEA使用基础教程(内含创建简单的JavaSE,JavaWeb,以及maven下创建JavaSE和JavaWeb等),适合第一次使用IDEA的同学

    1. **配置步骤**:在IDEA中选择“Configure Project Defaults Project Structure”,在弹出的界面中选择“SDKs”,然后指定到硬盘上的JDK目录即可完成配置。 #### 三、IDEA创建JavaSE项目 1. **创建流程**:直接...

    装机套件之idea安装教程及使用配置.rar

    在设置中找到"Project Structure",在"Platform Settings"下配置SDK,指向已安装的JDK路径。 2. **项目创建**:选择"File" -> "New" -> "Project",根据项目类型选择对应的模板,如Maven或Gradle,填写项目名和位置...

    idea配置与发布JavaEE项目.pdf

    我们将按照步骤进行,确保你在使用 IDEA 14.1.1 或 15.0.1 版本,以及 JDK 1.7 或更高版本,和 Tomcat 7 或更高版本的服务器环境下,能够顺利地完成项目配置和部署。 1. **获取项目源码**:如果你的项目托管在 ...

    Intellij-idea安装、使用和部署(20161008).pdf

    IntelliJ IDEA提供了一个高效的工作环境,通过配置JDK、Tomcat和Svn,开发者可以方便地进行项目部署和版本控制。尽管与Eclipse相比在某些方面有所不同,但IntelliJ IDEA的强大学习曲线和丰富的功能使其成为Java...

    ant部署tomcat

    1. **配置环境**:首先,我们需要在Ant的构建文件中设置必要的属性,如SVN的URL、Tomcat的安装路径、目标部署目录等。这可以通过`<property>`标签来实现。 2. **从SVN获取代码**:Ant可以集成Subversion(SVN)...

    Intellij-idea安装使用和部署().docx

    在 IDEA 中配置 Tomcat 主要是为了部署和运行 Web 应用。在 "Run" > "Edit Configurations" 中,新建一个 Tomcat Server,输入服务器名称,选择 Tomcat 安装目录。如果需要运行多个项目,建议为每个项目配置独立的 ...

    IDEA的入门:安装,使用和部署

    - **配置Tomcat服务器**:在“Run”->“Edit Configurations”中添加新的Tomcat服务器配置,输入名称、选择Tomcat安装目录等信息。 - **高级设置**:根据需要调整Tomcat的JVM选项,如增加最大堆内存限制。 - **部署...

    idea使用教程2017

    - 在IDEA中配置SVN客户端路径。 - **检出项目**: - 将SVN仓库中的项目检出到本地工作区。 - **常用操作**: - 加入版本控制、提交变更、更新项目、解决冲突等。 #### 八、常用技巧与问题解决 - **技巧与问题**...

    IntelliJ IDEA 使用教程2017

    本文将详细讲解IntelliJ IDEA的安装、配置、使用技巧以及与Maven、Tomcat、Git和SVN等工具的集成方法。 一、安装与配置 在开始使用IntelliJ IDEA之前,首先要完成安装程序。在安装过程中,用户可以选择安装目录,并...

    最新idea使用教程

    4. IDEA的配置空间:这个功能主要是为用户提供了配置的迁移便利,让用户可以将一个环境下的配置迁移到另一个新的环境,而无需重新手动设置,例如主题、Maven、JDK等。 5. Maven专题:涵盖了Maven相关的配置和使用...

    idea 2017 使用教程文档

    IDEA的安装过程简单易懂,包括下载最新稳定版,选择适合的操作系统版本(Windows、Mac或Linux),运行安装程序,自定义安装路径,以及配置开发环境变量。对于初学者,理解安装步骤和设置是使用IDEA的第一步。 2. *...

Global site tag (gtag.js) - Google Analytics