免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3671 | 回复: 7
打印 上一主题 下一主题

FreeBSD中如何正确设置JAVA_HOME变量,以FreeBSD 6.2/JDK 1.5.0,tomcat5.5为例! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-17 16:16 |只看该作者 |倒序浏览
发表于: Mon 2007-04-16 14:41:08    发表主题: FreeBSD中如何正确设置JAVA_HOME变量,以FreeBSD 6.2/JDK 1.5.0为例!   

--------------------------------------------------------------------------------

正确安装diablo-jdk1.5.0,需要设置JAVA_HOME,要不然TOMCAT55就无法安装了,请问正确的JAVA_HOME是如何设置的。.

系统安装最小化安装模式,系统默认为cshrc.建立远程管理用户windgao(group wheel).如果需要正确设置java_home请问如何设置呢!我已经设置了N多次,而且测试过很多方法,没几次成功的,每次正常运行之后要不然就是server.xml或者是mod_jk.conf或work.....等文件有问题,,请问斑竹能不能做一个详细的,正确JAVA_HOME变量设置呢 ?
而且置顶的帖子只有编译,提到了JAVA_HOME但是没做说明,你的BLONG也是一样,在新的系统中应用也是有问题。在论坛中大多都在找如何在BSD中正确设置JAVA_HOME变量,而且我自己发的帖子是越来越多,问题依然没得到解决。.望斑竹帮忙拿我的例子来做一个实际的例子,非常感谢了。


就拿我的来做例子
system mini install
用户 root
远程管理用户 windgao (group wheel)
diablo-jdk1.5.0
tomcat55
这个是给的前提,请问如何正确设置....
是这个地址:
/usr/local/diablo-jdk1.5.0
/usr/local/tomcat5.5


--------------------------------------------------------------------------------

/etc/rc.conf 增加的文件
export JAVA_HOME=/usr/local/diablo-jdk1.5.0
export CATALINA_HOME=/usr/local/tomcat5.5
export CLASSPATH=. : $JAVA_HOME/jre/lib/rt.jar: $ JAVA_HOME/lib/dt.jar : $JAVA_HOME/lib/tools.jar

目前这是我的JAVA_HOME设置
/root/.cshrc
setenv JAVA_HOME /usr/local/diablo-jdk1.5.0
setenv CLASSPATH . : $JAVA_HOME/jre/ lib/rt.jar : $JAVA_HOME/ lib/dt.jar : $JAVA_HOME/lib/tools.jar
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


引用:

我只修改了这几个文件地址。其他的还没修改
代码出错了。无法正常完全现实请连接我的论坛
此地址是server.xml 配置文件,,我只修改了这两个地方。
http://www.kule8.net.cn/bbs/read.php?tid=47




引用:
<IfModule>
JkWorkersFile /usr/local/etc/apache22/workers.properties
JkLogFile /var/log/jk.log
JkShmFile /var/log/jk-runtime-status
JkLogLevel error

# Sample JkMounts. Replace these with the paths you would
# like to mount from your JSP server.
JkMount /*.jsp localhost
JkMount /servlet/* localhost
JkMount /examples/* localhost
</IfModule>





引用:
worker.list=localhost

worker.localhost.port=8009
worker.localhost.host=localhost
worker.localhost.type=ajp13
worker.localhost.lbfactor=1


目前我的服务器测试地址:
一下都是服务器的测试信息。
www.kule8.net.cn
www.kule8.net.cn/info/
www.kule8.net.cn/info/index2.php
www.kule8.net.cn/phpSysInfo/
www.kule8.net.cn/index.jsp
www.kule8.net.cn/ff.php

OA测试系统guest guest
www.kule8.net.cn/groupoffice3


windgao@kule8[/usr/local/etc/apache22]/usr/local/sbin/apachectl restart
httpd not running, trying to start
[Mon Apr 16 23:04:08 2007] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
windgao@kule8[/usr/local/etc/apache22]/usr/local/tomcat5.5/bin/startup.sh restart
Using CATALINA_BASE: /usr/local/tomcat5.5
Using CATALINA_HOME: /usr/local/tomcat5.5
Using CATALINA_TMPDIR: /usr/local/tomcat5.5/temp
Using JRE_HOME: /usr/local/diablo-jdk1.5.0

jk.log
[Tue Apr 10 18:42:59 2007] [3170:0000] [error] ajp_service::jk_ajp_common.c (1879): (192.168.1.240) Connecting to tomcat faile
[Tue Apr 10 18:43:09 2007] [3172:0000] [error] ajp_service::jk_ajp_common.c (1879): (192.168.1.240) Connecting to tomcat faile
[Tue Apr 10 18:43:11 2007] [3169:0000] [error] ajp_service::jk_ajp_common.c (1879): (192.168.1.240) Connecting to tomcat faile
[Tue Apr 10 18:43:25 2007] [3175:0000] [error] ajp_service::jk_ajp_common.c (1879): (192.168.1.240) Connecting to tomcat faile

[ 本帖最后由 windgao 于 2007-4-18 14:47 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-04-17 16:30 |只看该作者
ee ~/.cshrc

setenv JAVA_HOME  /usr/local/diablo-jdk1.5.0
setenv TOMCAT_HOME /tmp/apache-tomcat-6.0.10


退出后,,source ~/.cshrc,,这样才能生效


tomcat为免安装的

论坛徽章:
0
3 [报告]
发表于 2007-04-18 13:42 |只看该作者
不行哦。..能不能加下我QQ ,帮下我这个忙 ..QQ:257386

论坛徽章:
0
4 [报告]
发表于 2007-04-18 14:47 |只看该作者
我把TOMCAT55撤除之后,还把mod_jk也撤除之后安装jakarta-tomcat-5.0.30_5还有tomcat55的时候都出现了这个提示...

tomcat-5.5.17_1: Environment error: "JAVA_HOME" should not be defined.
*** Error code 1

Stop in /usr/ports/www/tomcat55.


jakarta-tomcat-5.0.30_5: Environment error: "JAVA_HOME" should not be defined.
*** Error code 1

论坛徽章:
0
5 [报告]
发表于 2007-04-18 15:00 |只看该作者
apache-tomcat-6.0.10

我用的免安装版本。。。自己到官网上下载,,

以我为例

/tmp/*tomcat*/bin/startup.sh (启动)
/tmp/*tomcat*/bin/shutdown.sh(停止)

论坛徽章:
0
6 [报告]
发表于 2007-04-18 22:20 |只看该作者
还是一样的问题。.很郁闷的。已经有2个星期了。..

论坛徽章:
0
7 [报告]
发表于 2007-04-19 20:39 |只看该作者
兄弟,就一次帮我搞顶吧.我已经快搞一个月了。还是搞不顶,,去年12月的时候就开始在弄。弄到现在。.现在天天吃饭都是问题了。还是搞不定.....好郁闷的。在弄不好真的想跳楼了。..

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2007-04-22 12:28 |只看该作者
Set an environment variable JAVA_HOME which, points to the directory where you have installed the JDK™ (the examples below point to a native build of the JDK). If you are using sh(1) as your shell, you can set JAVA_HOME with:

# export JAVA_HOME="/usr/local/jdk1.3.1"
Those who use csh(1) or a compatible shell, must use a slightly different command:

# setenv JAVA_HOME /usr/local/jdk1.3.1
This environment variable should be made permanent by adding it into either .profile or .cshrc, depending on the shell you are using. This variable is very crucial for the functioning of all the Java based programs, including Tomcat itself.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP