首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux 上安装jdk6、tomcat6

2012-08-24 
linux 下安装jdk6、tomcat6?1、到 sun 网站下载 jdk rpm 软件包 jdk-6u11-linux-i586-rpm.bin;2、在/usr下建

linux 下安装jdk6、tomcat6

?

1、到 sun 网站下载 jdk rpm 软件包 jdk-6u11-linux-i586-rpm.bin;
2、在/usr下建立一个java目录,拷贝 jdk-6u11-linux-i586-rpm.bin 到 java目录;
3、给 jdk-6u11-linux-i586-rpm.bin 加上执行权限,
?? 命令:chmod a+x jdk-6u11-linux-i586-rpm.bin
4、执行: ./jdk-6u11-linux-i586-rpm.bin,得到 jdk-6u11-linux-i586.rpm
5、执行: rmp -ivh jdk-6u11-linux-i586.rpm
6、至此,安装成功,设置环境变量;
7、设置linux的全局环境变量,需要root权限,可在命令行下输入su 切换到root用户;
8、修改etc/profile 文件,在最后加入如下代码:

#setjava environment
export JAVA_HOME=/usr/java/jdk1.6.0_21
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

9、检查

[root@WebSer etc]# java -version

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b06)

Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode,sharing)

?

如果被注掉请直接打开即可。
6、启动tomcat,命令行方式改变到安装目录,运行
???? ./catalina.sh run?? 命令? 启动tomcat 有控制台
???? ./catalina.sh? start?? 命令? 启动tomcat 无控制台
???? ./startup.sh?? 启动tomcat无控制台

注:要配置好log4j日志
7、关闭tomcat,执行
???? ./shutdown.sh? 或者./catalina.sh stop
8、测试tomcat安装是否成功
?? http://localhost:8080

解决办法:

#? vi /etc/sysconfig/iptables

加入

-ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

保存退出

操作系统tomcat用户权限授予

#Useradd tomcat

#Passwd tomcat

将tomcat管理权限赋给系统的tomcat用户

chown–R tomcat:tomcat /usr/tomcat

注销root用户,以tomcat用户登录系统。

问题:端口转发

打开终端,执行如下命令:

log4j.appender.logfile.File=/home/tomcat/tvscs/logs/tvscs-hd-app.log

其中? /home/tomcat/tvscs/logs/tvscs-hd-app.log

执行权限和tomcat同

问题:Eclipse远程调试

解决:

Linux下是增加如下内容:

在startup.sh开始处中增加如下内容:

declare -xCATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"

其中address=8787是没被使用的端口号。连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试。

配置eclipse

在Eclipse中选择Run?Debug,在弹出的对话框中右击Remote JavaApplication新建一个远程调试项,如下如所示:

在“Name”输入框中输入远程调试的名称,在“Project”中选择要调试的项目,在“Host”中输入需要远程调试项目的IP,也就是 tomcat所在的IP,在“Port”中输入设置的端口号,比如上面设置的8787,然后钩选“Allow terminationof remote VM”,点击“Apply”即可。

设置完后就可以开始调试了,大概分一下几步:

1、启动tomcat(远程),如在控制台输出“Listening fortransport dt_socket at address: 8787”,即说明在tomcat中设置成功;

2、在本机设置断点,即在需要监视的代码行前双击就会出现一个小圆点;

3、进入上图界面,选择要调试的项,点击“Debug”即可进行远程调试;

检查address=8787 端口号是否开放。如果没有可能是被防火墙关闭了,解决方法见上面。

如果你使用rpm -ivh matlab装的,
用rpm -aq| grep matlab肯定是能够找到的。

如果你是用
make && make install装的。那么最好直接找执行程序,就知道有没装上去
find / -name matlab
如果装了,它会告诉你执行程序被释放到哪个目录了。

卸载

rpm -qa|grep -i mysql

rpm -ev MySQL-server-community-5.1.46-1.rhel5

热点排行