androidpn服务端部署到linux服务器…

原创 2015年07月07日 11:34:06
androidpn服务端部署到linux服务器出错 解决方法
    
    
            
    androidpn服务端部署到linux服务器,启动tomcat后,在浏览器上访问,点击四个标签,都会报错:
javax.servlet.ServletException: Servlet.init() for servlet dispatcher threw exception
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1247)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)
(整个页面都是错误代码,后面还有一大推)
-------------------------------------
这个问题纠结了我好几天,网上有关于此问题的说法:
1. windows和linux目录结构不一样,读取xml文件有问题
2. linux文件名区分大小写,注意文件名
3. 在本地工程打包问题
 但是我通过这些说法,都没有解决我的问题
最后一个偶然的时机,隐约觉得是端口问题
开启tomcat前,发现5222端口一直处于监听状态,试着把5222端口的进程关闭,然后启动tomcat,浏览器访问成功!!
现在把详细的解决方法列出来:
关闭tomcat服务器:
# shutdown.shwar文件传送到服务器,在启动tomcat服务前,查看三个端口的状态,确保都是没有被占用的:
# sockstat -4l | grep 5222
# sockstat -4l | grep 8080
# sockstat -4l | grep 8009
如果被占用,则杀死占用此端口的进程:
# sockstat -4l | grep 5222
root     java       3916  90 tcp4   *:5222                *:*
# kill 3916
启动tomcat服务:
# startup.sh
再次查看三个端口的状态,应该都是处于监听状态的,而且是同一个进程号占用的:
# sockstat -4l | grep 5222
root     java       86677 90 tcp4   *:5222                *:*
# sockstat -4l | grep 8080
root     java       86677 31 tcp4   *:8080                *:*
# sockstat -4l | grep 8009
root     java       86677 38 tcp4   *:8009                *:*
从浏览器访问站点,点击各个标签,都没报错误!
-------------------------------------
sockstat命令的用法:
sockstat -4l ——可以查看侦听端口的程序,其中4表示ipv4,l表示listen
sockstat -4c ——可以查看已建立的连接状况。
sockstat -4 ——等于上述两个命令的和。
版权声明:本文为博主原创文章,未经博主允许不得转载。

如何在linux服务器上部署多个tomcat服务

领导绕我在linux服务器上部署两个tomcat服务,并且分别运行一个项目,但是我只有在windows系统下面部署tomcat的经验,该如何办到呢,花了两天时间,查百度加CSDN,经过实验摸索,终于成...

Linux服务器多服务部署

在服务器上部署多个服务的方式: 1、多个Tomcat,一个服务部署在一个Tomcat下 2、一个Tomcat,所有服务部署在这一个Tomcat下问题: 第一种方式: 难以维护,Tomcat难以...

从FTP服务器下载文件部署更新linux服务器上的服务

作为软件测试人员,经常要发布开发的集成包。本来嘛,更新个服务,没什么大不了。但是集成包打出来,要更新的服务有9个(分别部署在三台服务器上),并且以后还会增加。如果手动更新,每次更新时间都得20分钟以上...
  • ck3207
  • ck3207
  • 2016年11月26日 23:08
  • 643

androidpn-消息推送服务端工程

  • 2013年12月11日 11:45
  • 259KB
  • 下载

androidpn服务端

  • 2014年06月10日 09:13
  • 16.16MB
  • 下载

【linux is not Unix】windows部署——softether服务端安装

工具: Softether服务端 Windows7 安装步骤: 1、打开服务端应用程序。 2、在安装向导中选择softethervpn Server。 ...

androidpn客户端与服务端

  • 2013年01月30日 15:25
  • 17.78MB
  • 下载

AndroidPn客户端和服务端

  • 2012年07月17日 09:30
  • 17.79MB
  • 下载

Tuxedo 11g的安装、应用部署(xp客户端,虚拟机Linux服务端)

1、环境: (1)客户端:WINDOW XP,tuxedo版本tuxedo111120_32_win_xp_x86_VS2008 (2)服务端:RED HAT LINUX 5.1,tuxedo版本...
  • xu1314
  • xu1314
  • 2012年09月21日 18:20
  • 1114
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:androidpn服务端部署到linux服务器…
举报原因:
原因补充:

(最多只允许输入30个字)