因为j2ee中常常有很多版本的冲突问题,这方面的原因很隐蔽的,一出错搞半天未发现原因。过去我搞开发,从来都是用独立服务器的,这次由于成本问题, 一定要租虑拟空间,希望各位知道的,能扣紧贴子主题说一下哪个提供商比较好的。
解决方案 »
- struts1中html:text获取actionForm中的日期类型属性的格式问题
- 菜鸟求问~~菜鸟求问~~~~~~~~++++菜鸟求问~~菜鸟求问~~~~~~~~++++菜鸟求问~~菜鸟求问~~~~~~~~++++
- spring怎么配置用反射机制初始化类??大家帮忙
- hibernate问题,如何把这段sql 转换成hql?
- tomcat5+mysql+jdk+eclipse3.3.1+myeclipse6.0怎么搭建起来
- 请教:基于JMS的消息过滤机制
- 请问如何使用itext向已有pdf模版中写入数据呢
- 关于四级级联菜单
- Java受保护的构造方法
- 有谁能帮我看看这是什么问题
- Java 2006回顾与总结,Java 2007展望与预测
- 谁有J2EE完全参考手册,类似于JDK的帮助文档,可以查询,搜索???
2。服务器重启也不是问题。
3。关键问题是:租来的空间,你一定要有 文件系统的写权限。就是FIO。
一个用户一个 JVM爱怎么弄怎么弄。至于FIO的话可以ssh(如果支持的话)进去,chmod一下
a)增加相关的配置文件 b)增加数据库 c)增加webapp文件 d) start service.
Q:2 如果JDK路径下, 或server的lib路径下有路径名完成相同的包,就会造成类的引入冲突了.这难度也不是问题吗?你见过这样的问题吗?造成类的引入冲突?请问这个冲突的错误提示是什么?我从入行到现在,从没见过这样的错误。请楼主做个Test, 分别建立路径,文件名都相同,但是内容却不同的类,然后把它们分别打包成两个jar,放在classpath下面。然后运行这个文件名。看看结果怎么样。
例如:
==================================================
文件1:
package test.jars;
class HelloWorld{
public void show(){
System.out.println("this is the 1st class");
}
}
==================================================
文件2:
package test.jars;
class HelloWorld{
public void show(){
System.out.println("this is the 2nd class");
}
}
==================================================然后把它们分别编译打包,例如打包成 class1.jar 与 class2.jar文件,
放到classpath下,然后运行,看看结果如何?—— 我的系统(JDK1.5)运行的结果是,JAR包的名称的依照ASCII排序,
哪个靠前,哪个JAR包才会生效。另,两个JAR包冲突的问题,我只知道一个例子,似乎是ANT。除此之外,
我没见过同样的问题。一点很不成熟的想法。请高手多多指点!
哪个靠前,哪个JAR包才会生效”,万一是我需要的是包2中的类,但是按ACII排列,引入的是包1的,那么不是出错了吗?
我做的项目,都不敢拿上台面。但是,业内大名鼎鼎的ROLLER博客系统(SUN和IBM公司使用),它的安装步骤,在正确的JRE下(正确安装JDK,正确安装WEB CONTAINER),就是 1)增加配置文件 2)增加数据库 3)增加webapps文件 4)启动Web Server
继续回答问题2 :
根据ASCII的排序,(常见字符的顺序是:0~9, A~Z, a~z )楼主可以在自己想使用的jar文件名称前面加上 连续的5个0,例如: 00000struts.jar, 00000spring3.0.jar 等等。 呵呵。。虽然有效,当然这是个很不优雅的解决办法。谁让咱没有服务器的管理权限呢?
除了Roller博客系统,另外楼主还可以参考以下开源:
Jive , Jdon, MvnForum, ts(雷霆论坛,已关闭),
以及其他国内大多数免费论坛如果楼主有时间,还可以试着安装一下openCMS.
它的安装完全成了自动化,用起来跟Windows程序的
Setup 简直一样的。