Skip to content

小小前端

明月本无心,行人自回首。

Menu
  • 前端开发
  • 编程技术
  • SQL语句
  • Linux
  • 生活/旅行
  • JSEditor
  • MiniBarCMS
  • About
  • 隐私政策
Menu

Linux下搭建JavaWeb服务器

Posted on 2016年9月8日2016年9月8日 by king2088

搭建JavaWeb服务器首先必须先搭建好java环境,因为是在linux下搭建,因此需要下载java JDK,可以到Oracle官网下载,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我使用的是Centos64位,因此我下载的是linux64的tar.gz格式的。
1、下载JDK
可以直接在ssh中或者linux上通过weget命令来进行下载,命令如下:


weget http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz

也可以直接到Oracle官网下载后在通过FTP和WinSCP上传到相应的目录,如下图:

JDK8 下载
JDK8 下载

下载后通过FTP或者WinSCP上传到/usr/local/Java,Java目录是自己创建的
2、安装JDK及配置环境变量
直接cd到当前tar.gz所在目录,我这里是Java目录,然后通过命令解压tar.gz包,命令如下:

tar -zxv jdk-8u101-linux-x64.tar.gz
#解压完成后,就可以删除tar.gz文件了
rm jdk-8u101-linux-x64.tar.gz

我为了更简单的获得Java路径,我将解压的所有目录都移动到了Java文件夹内
下面要配置环境变量了
使用vim进行对profile进行增加环境变量,命令如下:

vim /etc/profile

在最后面增加如下代码

#set java environment
export JAVA_HOME=/usr/local/java
export PATH=${JAVA_HOME}/bin:$PATH
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib/extxport PATH=${JAVA_HOME}/bin:$PATH

设置完成后需要重新加载profile文件,使用下面的代码即可,不用重新登陆,也不用重启

resource /etc/rofile

接着我们要测试java环境是否搭建成功了,只需要在命令下输入java,出现以下内容则说明配置成功了

Java配置成功
Java配置成功

3、安装tomcat
按照如上安装java JDK的方法就可以直接安装Tomcat了,方法也是一样的,tomcat无需设置环境变量。tomcat需要到tomcat.apache.org下载。因此将tar.gz文件解压后,直接使用以下命令即可进行tomcat的启动和停止

cd /usr/local/tomcat/bin #进入tomcat的bin目录
./startup.sh #启动tomcat
./shutdown.sh #关闭tomcat服务

使用ip地址:8080的方法访问服务器看看是否已经成功启动了tomcat,直接在浏览器中输入http://192.168.15.128:8080即可看到tomcat的默认页面了,Ip地址是你的linux所在的网络IP,这里是我的ip地址,请自行进行修改。

如果无法访问,可能是iptables阻止了8080端口(及防火墙)
我们可以通过以下方式解决8080端口
1、关闭iptables
secvice iptables stop
2、让iptables运行8080访问
使用vim打开 /etc/sysconfig/iptables 并修改
加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
#加入后按ESC,输入:wq保存后,输入如下命令重启iptables
service iptables restart

发表评论 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

分类

近期文章

  • cordova-plugin-camera在某些android机型中拍照或选择文件时闪退出错的解决办法 2019年10月24日
  • JavaScript nodeJS base64加密解密url参数 2019年10月15日
  • 利用expressJS编写reset api 2019年4月13日
  • angular4 + http拦截器 2019年3月21日
  • ionic navCtrl.pop如何传递参数给上一个页面 2018年11月16日
  • ionic3搭建开发/测试环境 2018年10月25日
  • ionic2、3双击硬件back按键退出应用 2018年10月24日
  • VMware安装Mac OS High Sierra 10.12及高版本无法全屏 2018年8月24日

近期评论

  • 手表资讯发表在《ReactJS环境搭建》
  • king2088发表在《ionic中使用热更新插件cordova-hot-code-push》
  • 重阳节的诗句发表在《常用的sql语句》
  • 新郎致辞发表在《PHP代码实现WordPress相关文章的几种方法》
  • 霸道总裁发表在《vsftpd 提示 unrecognized service 解决办法》

归档

标签

Ajax Android Angular APP Cordova CSS css3 express html5 ionic Java javascript jQuery Linux loading mac Mac OS mongodb MySQL node nodejs PHP react SQL SSH VirtualBox vue vue-cli win10 WordPress WP REST API 主题 兼容性 前端 备份 插件 数据库 数组 服务器 正则表达式 浏览器 热更新 目录 组件 错误
2023年 4月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
« 10月    
© 2023 小小前端 | Powered by Superbs Personal Blog theme