本篇文章给大家谈谈JDK与Tomcat7.0安装指南及VNC远程访问与端口配置,以及对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
最后无奈,只能把通过apt-get下载的几个软件包删除,然后手动重新安装。
但即便如此,安装后一切正常,但还是报错,界面打不开。
后来我想,既然外网访问打不开,那本地能不能打通呢?基于这个猜测,我使用vnc远程登录,最后到服务器本地打开127.0.0.1 :8080,成功了。
这样就排除了tomcat设置的问题,剩下的就比较简单了。我在linode帮助文档中找到了防火墙的方法,修改了防火墙规则,允许访问8080端口。
我们来总结一下这一系列过程中学习或复习的服务器配置知识。
jdk(java环境)的安装
从官网下载对应的安装包后,解压到/usr/java目录下,修改sudo vim /etc/profile中的系统变量,添加以下内容:
JAVA_HOME=/usr/java/jdk
JRE_HOME=/usr/java/jdk/jre
路径=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
导出JAVA_HOME JRE_HOME 路径
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib使设置生效:
在命令行输入sudo源配置文件
如果java -version能够反馈安装的java版本信息,则安装成功。
tomcat7的安装
tomcat7的apt-get安装就不说了。我也觉得最终的安装目录比较乱。
手动安装步骤如下:
从官网下载对应的软件包并解压到对应的目录。我将其放在/opt/目录中,并将CATALINA_HOME 变量添加到tar -zxvf *.tar.gzprofile 文件中。该目录是解压后的位置。 export CATALINA_HOME="/opt/apache-tomcat-7.0.62"CATALINA_BASE目录默认是CATALINA_HOME变量。相关说明请参见安装目录下的RUNNING.txt文件。
使配置文件生效sudo source profile 有时tomcat无法识别这两个变量。一个非常保险的办法是修改catalina.sh(在tomcat安装目录下的bin目录下),把这两个环境变量的定义放在前面。 cd /opt/apache-tomcat-7.0.62/bin 行之后
sudo vim catalina.sh 添加以下内容
JAVA_HOME="/usr/java/jdk"
JRE_HOME="/usr/java/jdk/jre"bin目录,启动tomcat./startup.sh显示如下,变量设置正确,正常启动:
使用CATALINA_BASE: /opt/apache-tomcat-7.0.62
使用CATALINA_HOME: /opt/apache-tomcat-7.0.62
使用CATALINA_TMPDIR: /opt/apache-tomcat-7.0.62/temp
使用JRE_HOME: /usr/java/jdk/jre
使用CLASSPATH: /opt/apache-tomcat-7.0.62/bin/bootstrap.jar:/opt/apache-tomcat-7.0.62/bin/tomcat-juli.jar
雄猫启动了。安装完成。
vnc访问
vnc访问之前已经设置过,记录在这里。
服务器端安装
先更新系统,然后安装tightvnc。命令如下: sudo apt-get update
sudo apt-get installightvncserver 安装后,运行tightvnc服务器,如下所示:
vncserver :1 或设置特定的屏幕分辨率:
vncserver :1 -geometry 1440x900 关闭访问界面:
ightvncserver -kill :1客户端访问,Mac使用Chicken配置并登录
防火墙设置开放8080端口供web访问
防火墙设置文件sudo vim /etc/iptables.firewall.rules 添加端口8080
-A 输入-p tcp --dport 80 -j 接受
【JDK与Tomcat7.0安装指南及VNC远程访问与端口配置】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
哇,这个教程看起来超级棒啊!我最近也在研究怎么把 Java App 上传到 Tomcat 服务器呢。
有11位网友表示赞同!
JDK 和 Tomcat 的安装步骤我一直都搞不明白,没想到还有这么详细的干货分享!
有15位网友表示赞同!
VNC 访问挺巧妙的,这样就可以远程控制开发环境了,太棒了!
有11位网友表示赞同!
端口开放设置这个部分我觉得很关键,一定要慎重啊,不能轻易打开所有端口。
有11位网友表示赞同!
感谢分享这个教程,我的 Java 项目终于可以顺利部署到 Tomcat 了!
有18位网友表示赞同!
学习一下 Tomcat 7.0 的配置,也许对以后的项目开发有帮助。
有17位网友表示赞同!
远程访问开发环境真是太棒了,再也不用担心物理距离的问题!
有12位网友表示赞同!
这个教程讲解超级详细,看得我眼亮的多了。
有13位网友表示赞同!
JDK 和 Tomcat 的安装步骤真的一点都不难。感谢分享。
有6位网友表示赞同!
现在越来越多人用 VNC 来远程访问服务器了,安全方便啊!
有15位网友表示赞同!
我觉得端口开放设置这部分很有挑战性,需要仔细考虑系统的安全性。
有10位网友表示赞同!
这个教程真是我的救命稻草,一直苦恼着安装 Tomcat
有12位网友表示赞同!
看来 Java 开发除了写代码,还需要掌握这些基础的服务器配置知识!
有20位网友表示赞同!
学习 JVM 和 TomCat 的原理应该很有意思吧?
有10位网友表示赞同!
不知道能不能用一些图形化的工具来代替端口开放,感觉命令行的设置比较复杂。
有11位网友表示赞同!
这个教程太适合新手入门了,讲解的非常清晰易懂!
有10位网友表示赞同!
以后学习 Java 相关技术的时候一定参考一下这篇帖子!
有7位网友表示赞同!
远程访问服务器确实很方便,可以随时随地进行调试和修改代码。
有15位网友表示赞同!