谢谢 zhoudut(快乐的Java小菜鸟) 的提示,让我明白了一些,先谢谢了,分待会给。还有问题就是怎么完全把以前的struts项目完整的放到新建的项目里。我没有源码,只有已经运行的jsp程序。我怎么才能把这个装好?然后在里面加页面呢?我调试jsp程序的配置做完了,但是调试不了,出现以下的错误~~ : Bootstrap: Class loader creation threw exception java.lang.ExceptionInInitializerError at org.apache.catalina.startup.ClassLoaderFactory.<clinit>(ClassLoaderFactory.java:63) at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:103) at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:196) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:402) Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351) at org.apache.tomcat.util.compat.JdkCompat.<clinit>(JdkCompat.java:55) ... 4 more Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529) ... 8 more Caused by: java.lang.NullPointerException at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374) ... 9 more
行
如果我想用以前写的一些方法,可不可以?
可以
如果我自己写一个javaBean可不可以?
可以
会不会有冲突?
一般不会
该怎么安排?
放到包里面我有本《精通struts:基于mvc的java web设计与开发》这本书,不知道有没用?
有用,我就是靠这本书入门的
: Bootstrap: Class loader creation threw exception
java.lang.ExceptionInInitializerError
at org.apache.catalina.startup.ClassLoaderFactory.<clinit>(ClassLoaderFactory.java:63)
at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:103)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:196)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:402)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at org.apache.tomcat.util.compat.JdkCompat.<clinit>(JdkCompat.java:55)
... 4 more
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
... 8 more
Caused by: java.lang.NullPointerException
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
... 9 more
不要告诉我你只有.class没有.java和.jsp唔唔
我觉得你应该先配好struts的开发环境
然后自己写一个简单的bean简单的页面简单的资源文件
然后调试一下,如果成功,那么说明的你开发环境没有问题。
.jsp总应该有吧,看看struts-config.xml看看路径什么的要怎么配
有没有用到ant?有的话?build.xml里面也会有路径的信息
如果你没有那些bean的代码
我不会反编译.class文件
。。即使你反编译了
又怎么把servlet变成jsp呢?
头痛ingftft10000次
还是先说说你要干什么吧
比较简单
你知道struts怎么写吧
^_^
添加一个模块就相当于新程序啊
你想怎么弄就怎么弄啊
但是要保证老的程序能连过去啊
激动ing
流口水
嘿嘿
你别怕
我不是想吃了你。hoho~~~~
比如你以前的代码发布为project1.war访问:http://yourname:8080/project1你新加的可以做成project2.war
则行的话
你在project1里面连接到
http://yourname:8080/project2/yourmodel.jsp
这样是否可以?
yourmodel.jsp就是你得页面了
这样的坏处就是以前的代码一点都用不上(但是根本就不知道人家怎么写的)
一切都要重新开始