JDK与Tomcat7.0安装指南及VNC远程访问与端口配置

更新:10-27 名人轶事 我要投稿 纠错 投诉

本篇文章给大家谈谈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 接受

用户评论

苏樱凉

哇,这个教程看起来超级棒啊!我最近也在研究怎么把 Java App 上传到 Tomcat 服务器呢。

    有11位网友表示赞同!

素婉纤尘

JDK 和 Tomcat 的安装步骤我一直都搞不明白,没想到还有这么详细的干货分享!

    有15位网友表示赞同!

安好如初

VNC 访问挺巧妙的,这样就可以远程控制开发环境了,太棒了!

    有11位网友表示赞同!

不浪漫罪名

端口开放设置这个部分我觉得很关键,一定要慎重啊,不能轻易打开所有端口。

    有11位网友表示赞同!

我绝版了i

感谢分享这个教程,我的 Java 项目终于可以顺利部署到 Tomcat 了!

    有18位网友表示赞同!

念旧情i

学习一下 Tomcat 7.0 的配置,也许对以后的项目开发有帮助。

    有17位网友表示赞同!

何年何念

远程访问开发环境真是太棒了,再也不用担心物理距离的问题!

    有12位网友表示赞同!

失心疯i

这个教程讲解超级详细,看得我眼亮的多了。

    有13位网友表示赞同!

晨与橙与城

JDK 和 Tomcat 的安装步骤真的一点都不难。感谢分享。

    有6位网友表示赞同!

把孤独喂饱

现在越来越多人用 VNC 来远程访问服务器了,安全方便啊!

    有15位网友表示赞同!

小清晰的声音

我觉得端口开放设置这部分很有挑战性,需要仔细考虑系统的安全性。

    有10位网友表示赞同!

墨染年华

这个教程真是我的救命稻草,一直苦恼着安装 Tomcat

    有12位网友表示赞同!

眷恋

看来 Java 开发除了写代码,还需要掌握这些基础的服务器配置知识!

    有20位网友表示赞同!

有一种中毒叫上瘾成咆哮i

学习 JVM 和 TomCat 的原理应该很有意思吧?

    有10位网友表示赞同!

断秋风

不知道能不能用一些图形化的工具来代替端口开放,感觉命令行的设置比较复杂。

    有11位网友表示赞同!

忘故

这个教程太适合新手入门了,讲解的非常清晰易懂!

    有10位网友表示赞同!

赋流云

以后学习 Java 相关技术的时候一定参考一下这篇帖子!

    有7位网友表示赞同!

情如薄纱

远程访问服务器确实很方便,可以随时随地进行调试和修改代码。

    有15位网友表示赞同!

【JDK与Tomcat7.0安装指南及VNC远程访问与端口配置】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:红唇魅力揭秘:时尚妆容必备技巧 下一篇:《数独的奥秘》:献给那些非凡的数字