SAE部署Spring项目遇到的坑
来源:互联网 发布:最好的c语言编译器 编辑:程序博客网 时间:2024/05/22 02:13
JAR包冲突
JAVA_Error: Unable to reach node goal: startedjava.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/jetty/webapp/WebAppClassLoader) previously initiated loading for a different type with name "javax/servlet/ServletContext"at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:899)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
这里是因为新浪云SAE容器中自带了servlet jsp等一些基础的包,所以要在自己项目的Maven配置文件pom.xml 将 servlet jsp 的jar包设置为privoider
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope></dependency><dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope></dependency>
再次上传重新打包的war包后,就可以正常运行了。
URL地址
这个简单说下,在本地tomcat访问的URL地址是localhost/projectName/xx.jsp ,而在SAE上为projectName.applinzi.com/xx.jsp 或者 1.projectName.applinzi.com/xx.jsp 。
这里的projectName 根据SAE要求,就是你“创建应用”时候的appName。
上传的war包 ,也应该是appName.war这种格式,但具体Eclipse中的项目名应该可以不同。
MySQL配置
这里数据库MySQL要按照SAE文档所给的重新配置。
0 0
- SAE部署Spring项目遇到的坑
- SAE遇到的坑
- ThinkPHP项目在SAE下的部署
- SAE本地部署开发遇到的问题及解决
- springmvc+spring+mybatis项目部署中遇到的问题
- javaEE项目部署到SAE
- SaaS的SAE部署
- Django的SAE部署
- sae上部署ci项目的数据库配置信息
- django项目部署到SAE上的个人博客
- 一步步在SAE 部署自己的python项目
- java项目发布到sae上遇到的问题汇总
- 项目部署遇到的问题
- 【SAE 部署 JavaWeb 项目报 404 错误】
- SAE创建并部署Web项目
- 新浪云sae部署yii2.0.6项目
- 在sae上部署J2ee项目入门
- 使用新浪SAE和PHPthink遇到的坑总结
- vim实现类似UE的查询复制功能
- 数据库实体间三种对应关系:一对一,一对多,多对多
- java接口和多态的测试
- Android入门第一课
- 多线程-CopyOnWriteArrayList
- SAE部署Spring项目遇到的坑
- 安卓学习记录-java-day14
- 2016-01-17linux下的打包、解包、压缩和解压缩
- PHP文件的上传下载中,全局变量$_FILES的作用及解析
- 2016-01-17nginx
- 视音频数据处理入门:PCM音频采样数据处理
- 安卓学习记录-Android-day15
- json封装数据
- json:实体类和JSON对象之间相互转化