2 dd1079992495 dd1079992495 于 2016.03.15 15:12 提问

java项目在本机部署运行成功,但放到服务器的tomcat/webapps文件夹下后出错

提示错误:
2016-3-15 14:05:52 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2016-3-15 14:05:52 org.apache.catalina.core.StandardContext start
严重: Context [/AMS] startup failed due to previous errors
web.xml文件的xml和Listener配置如下:

 <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
        classpath:applicationContext-JpushMsg.xml,
        WEB-INF/applicationContext.xml
        </param-value>
    </context-param>

    <!-- http://www.cnblogs.com/lz-wolf/archive/2011/10/29/2228923.html -->
    <!-- org.springframework.web.context.ContextLoaderListener -->
    <!-- org.springframework.web.context.ContextLoaderServlet -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

1个回答

daidaineteasy
daidaineteasy   Ds   Rxr 2016.03.15 15:21
已采纳
dd1079992495
dd1079992495 找到了,系引用了本地路径下的jar包导致的。改为全部引用lib下jar包就可以了
2 年多之前 回复
daidaineteasy
daidaineteasy 回复奥克玛项链: 在本机OK到服务器上就出问题的其实还是经常发生的,一般问题也是各种各样,你可以对应着挨个检查一下,看看是不是这些问题中的某一个。慢慢来排除。
2 年多之前 回复
dd1079992495
dd1079992495 但是我在本地部署并运行一切正常的,放在服务器主机上就报错.另外其他的项目都没问题,就这一个不能用
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Eclipse开发的Web项目部署到Tomcat文件夹下的webapps文件夹中
1、打开Eclipse,window->Preferences->Server->Runtime Environments,在右侧添加相应的tomcat服务器 2、如下图,选中响应的服务器,右键->open 然后出现下图,修改Server Location中的两项,注意观察Server path是否和实际的tomcat存在路径一致,确认后保存 3、配置
java 运行项目不放到tomcat下的webapps文件夹下放到自己建的文件夹中的处理办法
你需要在tomcat跟目录下的conf/server.xml中进行配置,配置方法如下: (Project为工程名) 下面的配置是在Webapps下 defaultSessionTimeout="3600" reloadable="true" debug="0"/> 上面这句配置到conf/server.xml内中 path为你的站点名称 docBase为你的项目绝对路径地址(注意:项
eclipse tomcat部署完毕,在tomcatwebapps下却找不到项目文件夹
打开Services窗口,如果已经打开了,就不用打开,如果没有就Window -> Show View -> Servers 然后可以看到你配置的tomcat , 双击Tomcate Service   会出来一个Tomcate配置的视图 ,  在Service Location 下面选择User Tomcate installacion(默认选择的是第一个) 然后Save path
war包部署到tomcat方法之一:直接放到tomcat的webapps根目录下
1.maven web app打包成app.war。打包命令:mvn  clean package Dmaven.test.skip=truewar 是什么?里面有什么东西?a.web.app所有必需的文件都在target/app目录下,我们称之为webroot,打包也就是将webroot打包成.war后缀的压缩包b.所有页面文本都在webroot目录下c.所有的后台代码都编译成.class文件,...
将项目部署到tomcat的webapps目录下
首先把tomcat下的所有项目移除 然后对tomcat右键–open—找到Server locations,默认是第一个 Use workspace metadata,即把项目部署在工作空间。此时需要选择第二个,并把deploy path 由原来的wptwebapps变为webapps,保存即可(Ctrl+S)。(注:如果Server locations选项灰色,可以先把tomcat先删除再重新添
eclipse把项目发到tomcat,webapps下面却无法打开
我看了网上很多都是说eclipse无法把项目发到tomcat  webapps下面,比如这些教程,都是教你如何把项目发过去! 而我遇到的问题是已经发布了过去,但是没法在eclipse中打开!如图: 我也看了自己的tomcat能不能独立启动,一开始发现jre环境没了,我就重新配置了jre环境,虽然tomcat可以单独启动,但是问题是,在eclipse发布还是出现那样的问题,而且总会出现这
Tomcat启动时,webapps目录下的项目没有加载
Tomcat启动时,webapps目录下的项目没有加载 1)部署方式 直接将编译后的CLASS文件拷贝到Tomcat的webapps目录。   2)Web项目不加载原因 将CLASS文件拷贝到webapps下之后,启动tomcat服务器,从启动日志上可以看出项目并没有被加载。 这是因为服务器上有多个Tomcat(例如:tomcat_01、tomcat_02),项目放在tomcat_01
把war包放到Tomcat安装目录下,不能直接访问的解决方案
临床表现: Tomcat启动后首页能访问(http://localhost:8080/). 将自己写的一个web工程war包放到Tomcat安装目录下的/webapps下面(比如helloworld.war),通过浏览器访问http://localhost:8080/helloworld,却无法访问。 访问时出现404错误,The requested resource is not availabl
Tomcat项目发布的三种方式;一种:直接将项目(文件)直接复制到tomcat/webapps下二种:在tomcat/conf/server.xml配置tomcat的虚拟路径;
Tomcat项目发布的方式 一种:直接将项目(文件)直接复制到tomcat/webapps下 部署项目的方式一 将项目(文件)复制到tomcat/webapps中 启动服务器 访问项目 http://localhost:8080/aaa(webapps文件下的装有html的文件名)/index.html   二种:在tomcat/conf/server.xml配置tomcat的虚拟
上传war包到服务器(tomcat的webapps目录下)
上传war包到服务器(tomcat的webapps目录下)