详细步骤如下:

1.下载xshell5和xftp5并安装,登录连接服务器,新建会话窗口;

2.安装配置JDK1.8,具体操作方法如下:

(1)下载JDK地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

(2)将JDK安装包放进home目录下;

(3)cd /home 进入home目录下;

(4)解压JDK压缩包

(5)在/etc/profile文件中,配置环境变量:将以下代码加在profile文件的末尾:

JAVA_HOME=/usr/java/jdk1.8.0_65
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH

加完后保存退出,执行source /etc/profile是修改的环境变量生效。

(6)使用java -version命令测试是否成功;若成功如下图所示:



3.部署Tomcat服务器,具体操作如下:

(1)下载地址:https://tomcat.apache.org/download-70.cgi



(2)使用tar -xzvf命令解压Tomcat;

(3)保证JDK环境已配置成功;在bin目录下执行./startup.sh文件启动Tomcat;

(4)测试Tomcat:

a. 打开防火墙,使外部能访问:

/sbin/iptables -I INPUT -p tcp –dport 8080 -j ACCEPT

service iptables save

service iptables restart

b.在浏览器输入: http://192.168.16.133:8080

如在本机可以输入: http://localhost:8080

出现tomcat的页面表示安装成功.

(5)修改Tomcat端口:





(6)查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:



(7)部署JavaWeb应用到Tomcat服务器就是将开放好的JavaWeb应用打包成war包,然后发布到tomcat服务器的webapps目录下

Linux下常用命令

(1)mkdir /usr/java/     // 在/usr目录下新建一个java目录
(2)ls // 查看目录内的文件
(3)cp jdk-6u45-linux-i586.bin /usr/java/ // 将JDK文件复制到/usr/java/目录内
(4)cd /home // 进入home文件夹
(5)cd .. // 返回上一级目录
(6)cd / //回到根目录
(7)./shutdown.sh //执行shutdown文件
(8)tar -xzvf jdk-8u65-linux-x64.gz //解压jdk-8u65-linux-x64.gz
(9)vi /etc/profile //进入查看某个文件内容,按insert即可编辑;按shift+:之后再输入q即可退 出编辑;输入wq即保存退出;输入q!不保存退出
(10)lsof -i //查看端口
(11)cat /proc/version //显示Linux内核版本
(12)shutdown -r now //重启服务器
(13)ps -ef|grep java //查看Tomcat是否启动
(14)--nodeps //强制启动
(15)kill -9 进程号 //结束进程

最新文章

  1. Scala的trait
  2. 【转载】C/C++中extern关键字详解
  3. git 文件重命名
  4. 在Java中直接调用js代码(转载)
  5. mysql5.6 timestamp
  6. cocos2d-x生成随机数
  7. 自己写的sql server触发器练练--高手请您跳过吧
  8. [转]用android LinearLayout和RelativeLayout实现精确布局
  9. git中常见的几个命令
  10. 跟着刚哥梳理java知识点——包装类(十)
  11. python--对于装饰器的理解
  12. Android简易实战教程--第十四话《模仿金山助手创建桌面Widget小部件》
  13. Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例
  14. 软件加密工具-Virbox 开发者工具盒
  15. computer、methods和watch
  16. Java模拟http请求远程调用接口工具类
  17. (原)lua及torch中的type
  18. 获取当前日期 java
  19. CSU - 2056 a simple game
  20. Html中的表格

热门文章

  1. ETL工具-KETTLE教程专栏1----术语和定义
  2. Linux-配置共享目录
  3. LeetCode 230. 二叉搜索树中第K小的元素(Kth Smallest Element in a BST)
  4. Springboot websocket使用
  5. TP框架如何绑定参数。目的进行ajax验证
  6. html页面元素命名参考
  7. LC 676. Implement Magic Dictionary
  8. LC 774. Minimize Max Distance to Gas Station 【lock,hard】
  9. 深入理解AlexNet网络
  10. 编写 Model 层的代码