当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 56 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : ubuntu8.04中配置java+tomcat+eclipse/MyEclipse开发环境(更新)
帖子发表于 : 2008-04-30 14:20 
头像

注册: 2007-04-05 17:57
帖子: 869
地址: 吉林──>海南──>大连──>延边──>北京──>德黑兰──>(x,y)
送出感谢: 0 次
接收感谢: 0 次
好久没来了,有几个跟贴的问题也没有及时和大家一起沟通讨论,不好意思!
在这里补充一下说明:
1、此贴Java开发环境的建立需要的tomcat是手工下载配置使用的,直接用源里的我没有试过,按照我下面写的配置过程做的话,不知道会不会出问题,但思想应该是相通的吧。
2、随着软件版本的升级(比如ubuntu、java、tomcat、eclipse/MyEclipse等的升级),相应的配置过程可能会稍稍有所不同,但无非是以下几点(这其实在Windows、Linux都是一样的):
    1) java环境的安装配置(JAVA_HOME等),安装最新版的java(已经是java7了吧)可以参考wiki上的文章
    2) tomcat的配置(一般都是使用自解压版本,解压即可使用),tomcat的启动依赖于java,第1步设置不好,这步就可能出错
    3) eclipse的安装、MyEclipse插件的安装
3、大家如果在安装过程中有什么问题,可以跟贴大家一起讨论,如果最后解决了,还麻烦能不能把出现的问题和解决方法论坛内短消息给我(最近很忙,没太多时间来这了),我会及时补充在此贴中,望大家共同进步……



安装JAVA环境支持

打开终端,执行以下命令:
代码:
sudo apt-get install sun-java6-jre

如果空间富裕,建议安装一个JDK(搞开发一定要装吧,要不然还搞咩[乜野])。
代码:
sudo apt-get install sun-java6-jdk

上面两个的安装也可以使用Adept/新立得软件管理器,在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装
提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。

设置当前默认的java解释器:
代码:
sudo update-alternatives --config java

执行后会出现类似如下的画面:

代码:
There are 2 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java

Press enter to keep the default[*], or type selection number:


输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。
注:如果你是新安装的8.04版本的ubuntu,那么会出现类似"系统只有一个java,不需要设置"的英文提示消息。如下所示:
代码:
There is only 1 program which provides java
(/usr/lib/jvm/java-6-sun/jre/bin/java). Nothing to configure.


配置JAVA环境变量:
代码:
sudo gedit /etc/environment

在其中添加如下两行:
代码:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib#中间是以英文的冒号隔开,记得windows中是以英文的分号做为分隔的
JAVA_HOME=/usr/lib/jvm/java-6-sun


然后:
代码:
sudo gedit /etc/jvm

将文件中的
代码:
/usr/lib/jvm/java-6-sun(其实也就是JAVA_HOME)

这一行填入到配置块的顶部
关于具体的路径,安装java的时候都会给予提示和说明,请根据实际情况添加,且不可盲目照抄上面的

安装浏览器的JAVA Plugin(可选):
代码:
sudo apt-get install sun-java6-plugin


安装tmocat6.X
其实你想用哪个版本都可以,到Tomcat主页http://tomcat.apache.org/选择你要使用的版本,选择Binary Distributions,下载以.tar.gz结尾的文件,解压后就可以直接使用了。
现在最新版本为tomcat6.0.18,地址为:http://dev.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
tomcat的启动需要java的支持,请确保已经按照前面安装JAVA环境的步骤配置了JAVA环境变量在终端中进入解压后的bin目录下,./startup.sh启动tomcat,./shutdown.sh关闭tomcat。
当看到类似以下输出时,你已经成功启动tomcat了:
代码:
lym@lym-laptop:~/System/ubuntu/software/apache-tomcat-6.0.18/bin$ ./startup.sh
Using CATALINA_BASE:   /home/lym/System/ubuntu/software/apache-tomcat-6.0.18
Using CATALINA_HOME:   /home/lym/System/ubuntu/software/apache-tomcat-6.0.18
Using CATALINA_TMPDIR: /home/lym/System/ubuntu/software/apache-tomcat-6.0.18/temp
Using JRE_HOME:       /usr/lib/jvm/java-6-sun

如果你没有配置JAVA环境变量,你会看到如下的错误信息:
代码:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program


tomcat启动成功后,就可以访问http://localhost:8080来检测tomcat是否成功启动了。
注:tomcat默认端口是8080,端口号可以在config目录的server.xml中进行更改,但要注意,在Linux中1000以内的端口号必须需要root权限,使用时要加sudo命令,1000以外的OK,所以想要在类似eclipse的IDE中用tomcat的话还是设置在1000以外为宜。

安装eclipse
eclipse的主页:http://www.eclipse.org/
下载eclipse标准版,以eclipse3.3为例,地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-SDK-3.3.2-linux-gtk.tar.gz
也是解压后直接运行。
现在最新版本是3.4.1(见下图),请大家到下载主页http://www.eclipse.org/downloads/上去下载。
图片

安装MyEclipse插件
MyEclipse相对于eclipse来说,集成了很多进行javaee开发需要的功能,相对于eclipse来说,MyEclipse还是很方便的,现在企业用的也比较多,不过MyEclipse是一个商业软件,只能免费试用30天,30天之后必须提交订阅码才能继续使用。授权费用为标准版是 32美元,专业版是53美元。如果你有兴趣并且也愿意为此掏钱,那么请购买授权,否则想要继续使用,请自行处理,反正我是绝对不会干出告诉你说让你到Google上搜索序列号这种事的

首先下载MyEclipse Archived Update Site:
官方网址:http://www.myeclipseide.com
需要选择与相应Eclipse版本匹配的MyEclipse版本(网页上会有说明),现在MyEclipse最新版为6.5.1 GA,Eclipse3.3可以直接使用这个版本,注意要下载的是MyEclipse Archived Update Site - 6.5.1 GA,界面如下图:
图片
简单翻译一下使用方法:
下载后的文件为zip格式,不要解压缩,请确保已经安装Eclipse 3.3;
打开eclipse,在菜单栏依次点击Help > Software Updates > Find and Install > New> Features;
会提示让你添加一个新的Archived Update Site,直接指向你下载后的zip文件,然后一直点击next就可以了。

以前MyEclipse 6.0 GA是以plug-in方式提供对eclipse的升级的,安装方法如下:
下载完MyEclipse的Linux版的plug-in之后,得到的是一个.bin的文件,打开终端,使用cd命令进入MyEclipse安装文件所在目录,输入命令:
$sudo sh MyEclipse_6_0_1GA_E3_3_1_Installer.bin
随后就会启动一个GUI的安装程序。
单击“Next“按钮继续,选择“I accept...“:
在这里选择Eclipse所在目录,单击“Choose“按钮来选择,接下来选择MyEclipse的安装位置,接下来选择Link Folder,可以保持默认选择继续,接下来就可以安装了,单击“Install“按钮,安装好后进入eclipse目录直接双击执行eclipse即可自动识别出MyEclipse


好了,现在你就可以在MyEclipse里面编写你的JavaEE程序了。


_________________
沒有人成全我的今天
亦没有人阻挡我的明天
输掉一个现在
我要赢得一个未来!

如果输了今生那么我也不要来世!

坐而論道,不如起而行動!

海至尽头天是岸 山到高处人为峰!


最后由 cocomama 编辑于 2008-10-14 12:03,总共编辑了 4 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-04-30 18:45 

注册: 2008-04-27 14:40
帖子: 14
送出感谢: 0 次
接收感谢: 0 次
顶。。。适合我这个ubuntu的菜菜。。。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-01 10:24 
头像

注册: 2007-04-05 17:57
帖子: 869
地址: 吉林──>海南──>大连──>延边──>北京──>德黑兰──>(x,y)
送出感谢: 0 次
接收感谢: 0 次
第一次写这么多,我得顶一下 :lol:


_________________
沒有人成全我的今天
亦没有人阻挡我的明天
输掉一个现在
我要赢得一个未来!

如果输了今生那么我也不要来世!

坐而論道,不如起而行動!

海至尽头天是岸 山到高处人为峰!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-01 12:32 

注册: 2008-04-27 14:40
帖子: 14
送出感谢: 0 次
接收感谢: 0 次
这myEclipse 下载太慢阿。。我又用了netbeans。。结果配置tomcat的时候又出错。。真是该死阿。。上网搜了好多资料,也没搞定。。再来搞myEclipse。。。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-03 2:06 

注册: 2008-03-22 21:21
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
请问你的Myeclipse6是怎么注册的呀,我在网上搜了几周,发现都是写一个Crack类,然后生成序列,可是我生成的序列号填进去以后,信息都显示出来了。

可就是没有successful,而且finish的按钮还是灰色的,没有注册成功。
拜托了,请赐教呀。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-03 20:58 

注册: 2008-05-01 12:10
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
eclipse解压后直接运行,可是我始终打不开为什么


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-04 15:30 

注册: 2008-04-27 2:26
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我按照上面步骤,遇到两个问题:
1.tomcat5.5启动时遇到下面问题:
chendewei@chendewei-desktop:/usr/share/tomcat5.5/bin$ ./startup.sh
Using CATALINA_BASE: /usr/share/tomcat5.5
Using CATALINA_HOME: /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun
touch: 无法 touch “/usr/share/tomcat5.5/logs/catalina.out”: Permission denied
./catalina.sh: 348: cannot create /usr/share/tomcat5.5/logs/catalina.out: Permission denied

我使用chmod 777 /usr/share/tomcat5.5 -R遇到下面问题:
chmod: 正在更改 “/usr/share/tomcat5.5” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin/shutdown.sh” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin/tool-wrapper.sh” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin/startup.sh” 的权限: 操作不允许
........
我在论坛中找了很长时间, 发现有相同问题, 但是没给出明确解决方案,哪位大虾指点一下?

2.安装Myeclipse时遇到下面问题
chendewei@chendewei-desktop:~$ chmod +x MyEclipse_5_5_1GA_E3_2_2_Installer.bin
chendewei@chendewei-desktop:~$ ./MyEclipse_5_5_1GA_E3_2_2_Installer.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
The size of the extracted files to be installed are corrupted. Please
try to download the installer again and make sure that you download
using 'binary' mode.
Please do not attempt to install this currently downloaded copy.
我是从官方网站上下的5.5 plug-in版本,而且官方网站上linux Myeclipse5.5就这一个版本(除了all-in-one),应该不会有错啊,是不是要用.tar.gz形式的,google 和论坛中搜不到,哪位大虾指点一下?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-05-04 16:32 
头像

注册: 2006-09-21 14:28
帖子: 2376
送出感谢: 0 次
接收感谢: 0 次
java, not only powerfuly, but also boring...


_________________
http://lee.youxu.info/


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-06 17:05 
头像

注册: 2007-04-05 17:57
帖子: 869
地址: 吉林──>海南──>大连──>延边──>北京──>德黑兰──>(x,y)
送出感谢: 0 次
接收感谢: 0 次
chendewei2401 写道:
我按照上面步骤,遇到两个问题:
1.tomcat5.5启动时遇到下面问题:
chendewei@chendewei-desktop:/usr/share/tomcat5.5/bin$ ./startup.sh
Using CATALINA_BASE: /usr/share/tomcat5.5
Using CATALINA_HOME: /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun
touch: 无法 touch “/usr/share/tomcat5.5/logs/catalina.out”: Permission denied
./catalina.sh: 348: cannot create /usr/share/tomcat5.5/logs/catalina.out: Permission denied

我使用chmod 777 /usr/share/tomcat5.5 -R遇到下面问题:
chmod: 正在更改 “/usr/share/tomcat5.5” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin/shutdown.sh” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin/tool-wrapper.sh” 的权限: 操作不允许
chmod: 正在更改 “/usr/share/tomcat5.5/bin/startup.sh” 的权限: 操作不允许
........
我在论坛中找了很长时间, 发现有相同问题, 但是没给出明确解决方案,哪位大虾指点一下?

2.安装Myeclipse时遇到下面问题
chendewei@chendewei-desktop:~$ chmod +x MyEclipse_5_5_1GA_E3_2_2_Installer.bin
chendewei@chendewei-desktop:~$ ./MyEclipse_5_5_1GA_E3_2_2_Installer.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
The size of the extracted files to be installed are corrupted. Please
try to download the installer again and make sure that you download
using 'binary' mode.
Please do not attempt to install this currently downloaded copy.
我是从官方网站上下的5.5 plug-in版本,而且官方网站上linux Myeclipse5.5就这一个版本(除了all-in-one),应该不会有错啊,是不是要用.tar.gz形式的,google 和论坛中搜不到,哪位大虾指点一下?

第1个问题:
你用的应该不是解压缩版本的tomcat吧,要不然不会安装到/usr/share,应该是新立得直接安装的吧,试试执行的时候加上sudo
代码:
chendewei@chendewei-desktop:/usr/share/tomcat5.5/bin$ sudo ./startup.sh

第2个问题:
The size of the extracted files to be installed are corrupted.
有可能是你下载的文件不正确吧,重新下载一下试试。
记得选对相应的版本,版本的选择是相对于你的eclipse的版本来说的,像我需要下载的的是:MyEclipse_6_0_1GA_E3_3_1_Installer.bin


_________________
沒有人成全我的今天
亦没有人阻挡我的明天
输掉一个现在
我要赢得一个未来!

如果输了今生那么我也不要来世!

坐而論道,不如起而行動!

海至尽头天是岸 山到高处人为峰!


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-07 16:13 

注册: 2008-04-29 21:40
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
An error has occurred. See error log for more details. 113
我在 点击MYEXLIPSE 里面的tomcat6.0的时候 出现这个问题

我 用的是JDK6。0 eclipse3。3 myeclipse6。0
还有就是 启动eclipse后 点新建 web工程 等 也是没反应的


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-07 16:14 

注册: 2008-04-29 21:40
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
补充上面的 我的TOMCAT 可以 单独启动的 现在就是 ECLIPSE+MYECLIPSE的 问题


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-05-08 16:56 
头像

注册: 2007-04-05 17:57
帖子: 869
地址: 吉林──>海南──>大连──>延边──>北京──>德黑兰──>(x,y)
送出感谢: 0 次
接收感谢: 0 次
wudongdeye 写道:
An error has occurred. See error log for more details. 113
我在 点击MYEXLIPSE 里面的tomcat6.0的时候 出现这个问题

我 用的是JDK6。0 eclipse3。3 myeclipse6。0
还有就是 启动eclipse后 点新建 web工程 等 也是没反应的

别用myeclipse自带的tomcat,要自己配一个。


_________________
沒有人成全我的今天
亦没有人阻挡我的明天
输掉一个现在
我要赢得一个未来!

如果输了今生那么我也不要来世!

坐而論道,不如起而行動!

海至尽头天是岸 山到高处人为峰!


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-05-10 12:29 
头像

注册: 2007-03-17 1:24
帖子: 603
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
按照搂主配置
TOMCAT总是无法启动 不知为何
引用:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program


总是提示无JAVA环境定义

不知为何

我前前后后都是照楼主的教程做的


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-05-10 12:41 
头像

注册: 2007-04-05 17:57
帖子: 869
地址: 吉林──>海南──>大连──>延边──>北京──>德黑兰──>(x,y)
送出感谢: 0 次
接收感谢: 0 次
sfree 写道:
按照搂主配置
TOMCAT总是无法启动 不知为何
引用:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program


总是提示无JAVA环境定义

不知为何

我前前后后都是照楼主的教程做的

环境变量啊!你没有设置环境变量,再好好看一下贴子!


_________________
沒有人成全我的今天
亦没有人阻挡我的明天
输掉一个现在
我要赢得一个未来!

如果输了今生那么我也不要来世!

坐而論道,不如起而行動!

海至尽头天是岸 山到高处人为峰!


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-05-10 12:57 
头像

注册: 2007-03-17 1:24
帖子: 603
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
环境变量已经设置了
我在/etc/jvm中
没有发现/usr/lib/jvm/java-6-sun

我就自己添加这样一项到配置块的顶部 这样是否可以


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 56 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译