日期:2014-05-17  浏览次数:20519 次

新手问题,请各位好心人指导
开发平台:struts1.1 + hibernate3.0 + sql server ,操作系统xp.书:《jsp项目开发全程实录》第6章 办公自动化系统
问题1:我用Myeclipse按书上的操作新建了一个web project,但是弄好后,发布,在webapps下能找到,在http://localhost:8080/进入Tomcat Manager后却找不到这个项目文件夹。
问题2:书带了源码光盘,配置好后能运行,修改jsp什么的都没问题,修改src\com\hiernate\persistence文件夹下的java文件,我用javac编译后拷贝到web_inf下对应的文件夹下也运行正常,但是src\com\hiernate\util下的HibernateUtil.java文件修改后用javac编译不了,我就把Myeclipse发布后编译的HibernateUtil.class文件拷贝到web_inf下对应的文件夹下却出错,我就把运行正常的HibernateUtil.class文件和编译后部正常的HibernateUtil.class反编译后对比,发现代码最后多了一个main方法。然后我进src\com\hiernate\util下查看HibernateUtil.java,发现没这个函数,但是用myeclipse发布后,生成的HibernateUtil.class就会添加一个main方法。
    现在我就想把HibernateUtil.java增加一个功能,让它正常编译后,我拷贝到web_inf下,运行源代码。现在这个HibernateUtil.java用javac 编译不了,用myeclipse发布后的HibernateUtilclass文件(即使没做任何修改)拷贝过去也会出错。
    求各位好心人指点,再问下有没有什么新人学习交流的QQ群什么的?

------解决方案--------------------
问题1:项目编译后生成class文件了吗?在tomcat下的work文件夹下是否有该项目的相应文件?
问题2没遇到过   不好意思 我也新手。。。
------解决方案--------------------
不好意思,新手一个!
------解决方案--------------------
首先要确认,myeclipse配置的jdk与tomcat,与你不用myeclipse访问的是否一致,也要确认环境变量java_home,最好所有都一致。

其次要确认,编译的java文件是否同一个,这样如果能成功javac,那么class文件肯定一模一样。