liunx配置tomcat服务器 并部署web项目
2017-07-28 11:37
357 查看
linux系统用的是centos7.0 tomcat使用的是jdk8.5.16 jdk是 1.8
首先要配置好jdk环境,使用java -version 查看java信息
删除openjdk
相关文章:http://www.cnblogs.com/huangjinwen/p/6270393.html
然后开始配置tomcat 使用解压命令 tar -zxvf 解压tomcat压缩包
解压完成后启动 tomcat
找到解压后的tomcat文件目录 在tomcat的bin目录下有一个 shutdown.sh 和start.sh shell脚本 用来启动和停止tomcat服务器
执行 ./start.sh后,访问服务器ip+8080端口 访问不成功 就需要去打开8080端口
这个时候 就会碰到一个问题,centos默认的防火墙是firewalld 而实际生产大多都用的iptables
所以我就把firewalld服务关闭了 并且安装了iptables
相关文章:http://blog.csdn.net/csdn_lqr/article/details/53885808
安装iptables的时候又会碰到另外一个问题(一个坑调到另外一个坑 爬坑的脚步从来没停过)
安装用的yum命令 系统会报yum命令进程被占用 无法使用
(
使用yum命令时,系统提示:
Loaded plugins: fastestmirror, refresh-packagekit, security
Existing lock /var/run/yum.pid: another copy is running as pid 1182.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 18 M RSS ( 33 MB VSZ)
Started: Mon Sep 22 13:22:52 2014 - 06:25 ago
State : Sleeping, pid: 11824
主要原因就是yum在自动更新或你在用SoftUpadate更新软件, 只要关掉他就可以了
解决方案:
直接输入 rm -f /var/run/yum.pid
或者: /etc/init.d/yum-updatesd stop
也可以等更新完了再进行安装)
相关文章 http://blog.csdn.net/qinzhenhua100/article/details/39477307
这个时候基本上iptables就已经安装成功了(至少我操作到这一步已经成功了)
接下来就是编辑 vi /etc/sysconfig/iptables
添加一行
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出
重启iptables
systemctl restart iptables.service
设置开启默认启动
systemctl enable iptables.service
在访问8080就ok了
接下来及时部署项目到tomcat上了
有两种方法 1)把你的项目导出成war包部署到tomcat的工作空间内(默认工作空间是webapps)
2)在server.xml中使用Context标签指定项目在任何位置。
接下来就是启动项目咯 看着项目启动成功 原本以为一切ok 后台登录访问ok
点击登录登录报错
在网上找了半天 都是说的什么 访问tomcat的manager app导致的访问权限不够 访问不了这个页面,后来发现 我的请求url是以/manager/xx访问的 和tomcat的manager app访问的路径 是一样的 找到了原因就好解决了 我没有引用manager app 那他是哪来的呢 后来发现 在webapps 有个manager
原来是tomcat 默认带的样例 然后我果断的把工作空间的文件目录都删了 就留了个root
问题最后得到了解决 项目也可以正常访问了
相关文章:http://blog.csdn.net/xiehuimx/article/details/53494436
linux系统用的是centos7.0 tomcat使用的是jdk8.5.16 jdk是 1.8
首先要配置好jdk环境,使用java -version 查看java信息
删除openjdk
相关文章:http://www.cnblogs.com/huangjinwen/p/6270393.html
然后开始配置tomcat 使用解压命令 tar -zxvf 解压tomcat压缩包
解压完成后启动 tomcat
找到解压后的tomcat文件目录 在tomcat的bin目录下有一个 shutdown.sh 和start.sh shell脚本 用来启动和停止tomcat服务器
执行 ./start.sh后,访问服务器ip+8080端口 访问不成功 就需要去打开8080端口
这个时候 就会碰到一个问题,centos默认的防火墙是firewalld 而实际生产大多都用的iptables
所以我就把firewalld服务关闭了 并且安装了iptables
相关文章:http://blog.csdn.net/csdn_lqr/article/details/53885808
安装iptables的时候又会碰到另外一个问题(一个坑调到另外一个坑 爬坑的脚步从来没停过)
安装用的yum命令 系统会报yum命令进程被占用 无法使用
(
使用yum命令时,系统提示:
Loaded plugins: fastestmirror, refresh-packagekit, security
Existing lock /var/run/yum.pid: another copy is running as pid 1182.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 18 M RSS ( 33 MB VSZ)
Started: Mon Sep 22 13:22:52 2014 - 06:25 ago
State : Sleeping, pid: 11824
主要原因就是yum在自动更新或你在用SoftUpadate更新软件, 只要关掉他就可以了
解决方案:
直接输入 rm -f /var/run/yum.pid
或者: /etc/init.d/yum-updatesd stop
也可以等更新完了再进行安装)
相关文章 http://blog.csdn.net/qinzhenhua100/article/details/39477307
这个时候基本上iptables就已经安装成功了(至少我操作到这一步已经成功了)
接下来就是编辑 vi /etc/sysconfig/iptables
添加一行
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出
重启iptables
systemctl restart iptables.service
设置开启默认启动
systemctl enable iptables.service
在访问8080就ok了
接下来及时部署项目到tomcat上了
有两种方法 1)把你的项目导出成war包部署到tomcat的工作空间内(默认工作空间是webapps)
2)在server.xml中使用Context标签指定项目在任何位置。
接下来就是启动项目咯 看着项目启动成功 原本以为一切ok 后台登录访问ok
点击登录登录报错
在网上找了半天 都是说的什么 访问tomcat的manager app导致的访问权限不够 访问不了这个页面,后来发现 我的请求url是以/manager/xx访问的 和tomcat的manager app访问的路径 是一样的 找到了原因就好解决了 我没有引用manager app 那他是哪来的呢 后来发现 在webapps 有个manager
原来是tomcat 默认带的样例 然后我果断的把工作空间的文件目录都删了 就留了个root
问题最后得到了解决 项目也可以正常访问了
相关文章:http://blog.csdn.net/xiehuimx/article/details/53494436
首先要配置好jdk环境,使用java -version 查看java信息
删除openjdk
相关文章:http://www.cnblogs.com/huangjinwen/p/6270393.html
然后开始配置tomcat 使用解压命令 tar -zxvf 解压tomcat压缩包
解压完成后启动 tomcat
找到解压后的tomcat文件目录 在tomcat的bin目录下有一个 shutdown.sh 和start.sh shell脚本 用来启动和停止tomcat服务器
执行 ./start.sh后,访问服务器ip+8080端口 访问不成功 就需要去打开8080端口
这个时候 就会碰到一个问题,centos默认的防火墙是firewalld 而实际生产大多都用的iptables
所以我就把firewalld服务关闭了 并且安装了iptables
相关文章:http://blog.csdn.net/csdn_lqr/article/details/53885808
安装iptables的时候又会碰到另外一个问题(一个坑调到另外一个坑 爬坑的脚步从来没停过)
安装用的yum命令 系统会报yum命令进程被占用 无法使用
(
使用yum命令时,系统提示:
Loaded plugins: fastestmirror, refresh-packagekit, security
Existing lock /var/run/yum.pid: another copy is running as pid 1182.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 18 M RSS ( 33 MB VSZ)
Started: Mon Sep 22 13:22:52 2014 - 06:25 ago
State : Sleeping, pid: 11824
主要原因就是yum在自动更新或你在用SoftUpadate更新软件, 只要关掉他就可以了
解决方案:
直接输入 rm -f /var/run/yum.pid
或者: /etc/init.d/yum-updatesd stop
也可以等更新完了再进行安装)
相关文章 http://blog.csdn.net/qinzhenhua100/article/details/39477307
这个时候基本上iptables就已经安装成功了(至少我操作到这一步已经成功了)
接下来就是编辑 vi /etc/sysconfig/iptables
添加一行
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出
重启iptables
systemctl restart iptables.service
设置开启默认启动
systemctl enable iptables.service
在访问8080就ok了
接下来及时部署项目到tomcat上了
有两种方法 1)把你的项目导出成war包部署到tomcat的工作空间内(默认工作空间是webapps)
2)在server.xml中使用Context标签指定项目在任何位置。
接下来就是启动项目咯 看着项目启动成功 原本以为一切ok 后台登录访问ok
点击登录登录报错
在网上找了半天 都是说的什么 访问tomcat的manager app导致的访问权限不够 访问不了这个页面,后来发现 我的请求url是以/manager/xx访问的 和tomcat的manager app访问的路径 是一样的 找到了原因就好解决了 我没有引用manager app 那他是哪来的呢 后来发现 在webapps 有个manager
原来是tomcat 默认带的样例 然后我果断的把工作空间的文件目录都删了 就留了个root
问题最后得到了解决 项目也可以正常访问了
相关文章:http://blog.csdn.net/xiehuimx/article/details/53494436
linux系统用的是centos7.0 tomcat使用的是jdk8.5.16 jdk是 1.8
首先要配置好jdk环境,使用java -version 查看java信息
删除openjdk
相关文章:http://www.cnblogs.com/huangjinwen/p/6270393.html
然后开始配置tomcat 使用解压命令 tar -zxvf 解压tomcat压缩包
解压完成后启动 tomcat
找到解压后的tomcat文件目录 在tomcat的bin目录下有一个 shutdown.sh 和start.sh shell脚本 用来启动和停止tomcat服务器
执行 ./start.sh后,访问服务器ip+8080端口 访问不成功 就需要去打开8080端口
这个时候 就会碰到一个问题,centos默认的防火墙是firewalld 而实际生产大多都用的iptables
所以我就把firewalld服务关闭了 并且安装了iptables
相关文章:http://blog.csdn.net/csdn_lqr/article/details/53885808
安装iptables的时候又会碰到另外一个问题(一个坑调到另外一个坑 爬坑的脚步从来没停过)
安装用的yum命令 系统会报yum命令进程被占用 无法使用
(
使用yum命令时,系统提示:
Loaded plugins: fastestmirror, refresh-packagekit, security
Existing lock /var/run/yum.pid: another copy is running as pid 1182.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 18 M RSS ( 33 MB VSZ)
Started: Mon Sep 22 13:22:52 2014 - 06:25 ago
State : Sleeping, pid: 11824
主要原因就是yum在自动更新或你在用SoftUpadate更新软件, 只要关掉他就可以了
解决方案:
直接输入 rm -f /var/run/yum.pid
或者: /etc/init.d/yum-updatesd stop
也可以等更新完了再进行安装)
相关文章 http://blog.csdn.net/qinzhenhua100/article/details/39477307
这个时候基本上iptables就已经安装成功了(至少我操作到这一步已经成功了)
接下来就是编辑 vi /etc/sysconfig/iptables
添加一行
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出
重启iptables
systemctl restart iptables.service
设置开启默认启动
systemctl enable iptables.service
在访问8080就ok了
接下来及时部署项目到tomcat上了
有两种方法 1)把你的项目导出成war包部署到tomcat的工作空间内(默认工作空间是webapps)
2)在server.xml中使用Context标签指定项目在任何位置。
接下来就是启动项目咯 看着项目启动成功 原本以为一切ok 后台登录访问ok
点击登录登录报错
在网上找了半天 都是说的什么 访问tomcat的manager app导致的访问权限不够 访问不了这个页面,后来发现 我的请求url是以/manager/xx访问的 和tomcat的manager app访问的路径 是一样的 找到了原因就好解决了 我没有引用manager app 那他是哪来的呢 后来发现 在webapps 有个manager
原来是tomcat 默认带的样例 然后我果断的把工作空间的文件目录都删了 就留了个root
问题最后得到了解决 项目也可以正常访问了
相关文章:http://blog.csdn.net/xiehuimx/article/details/53494436
相关文章推荐
- 配置Tomcat服务器及将web项目部署到Tomcat上
- eclipse配置Tomcat服务器Server Locations,可以配置web项目自动部署到tomcat
- eclipse进行Web开发环境配置-设置自动部署WEB项目到我们配置的tomcat服务器
- Eclipse部署时项目lib下jar包不能部署到服务器WEB-IN下lib目录及Eclipse下tomcat服务器配置修改
- 部署WEB项目到服务器(二)安装tomcat到linux服务器(Ubuntu)详解
- Javaweb上传图片或文件到服务器,Tomcat服务器重新部署项目,会删除原来上传的文件的问题
- web项目tomcat服务器部署方式
- LINUX部署WEB项目(TOMCAT安装和配置)
- idea集成开发工具的使用,tomcat服务器配置以及项目部署
- 将Web项目War包部署到Tomcat服务器基本步骤
- 关于使用nat123软件实现外网访问内网的部署在Tomcat服务器中的Java Web项目
- 将Web项目War包部署到Tomcat服务器基本步骤(完整版)
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
- Linux操作系统环境下jdk的配置和tomcat中web项目部署(从U盘中)
- 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
- 将Web项目War包部署到Tomcat服务器基本步骤
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
- LINUX部署WEB项目(TOMCAT安装和配置)
- TOMCAT的目录结构 1++ Tomact的一些小配置2++Java Web开发: Tomcat中部署项目的三种方法
- Eclipse下的maven web项目部署到tomcat服务器没有启动的解决方案