照道理说应该在WEB-INF下面的CLASS下面的对应PACKAGE包里面阿
下面是完整的工程路径,请看:
workspace
---MyProject
---j2src
---mypackage(此包我感觉应该在j2src里面才对,但是老在外面)
---web
---META-INF
---WEB-INF
---class(项目编辑后,这目录里面什么都没有,因该有包结构才对,里面对应class文件)
---lib
正如上面所说,便以后class文件都生成在mypackage包里java文件旁边了,这样以来,我启动tomcat后,网页会报错,找不到包更找不到类文件
我想了一下,打开project的properties,点击左边的java build path,修改下面的default output folder为MyProject/webWEB-INF/class,这样好了,编译以后class文件到了我想要到的地方,但是其他所有的目录都跑到class目录下面来了!连整个web都跑这下面了,简直是恶梦!在刚才说的设置路径的上面有个add folder,加上j2src这样也可以把我生成的包放在这里面,但是问题还是像我刚才说的一样,
我想大家应该知道我想说什么了吧,帮我解决一下好麻,我是很少接触这个开发工具的,真是觉得jbuilder好用多了!
最后罗索一句,如果像我上面说的这样设置了路径以后,在编写jsp的时候,就找不到类文件,奇怪,保持原来那样我不去设置他的话,就可以找到,方法也可以自己弹出来,但是启动tomcat网页就会出现找不到类的问题,我简直胡涂了,我想这应该是很简单的问题吧,希望能看到比较完美的解决方案,谢谢了
6 个解决方案
#1
我晕阿,等了一夜,居然一个人都没有,这里的人给点爱心吧,真的很着急阿!谢谢大家了
#2
只能同情了
我以前也遇到这样的问题 一直难很好的解决
最后是重建工程项目 才解决问题
到现在还没有找到真正的原因~~~ 估计是在那选择了什么设置^_^
我以前也遇到这样的问题 一直难很好的解决
最后是重建工程项目 才解决问题
到现在还没有找到真正的原因~~~ 估计是在那选择了什么设置^_^
#3
现在的问题是,我把编译好的文件成功放在了WEB-INF/CLASSES/MYPACKAGE下面,但是运行TOMCAT后网页显示找不到那个类了,除非我部署到TOMCAT下面去(WAR),这样才可以(但是以前在SERVER.XML配置的访问路径就没有用了),请问,难道我调试程序的时候,非要部署一次?就不能部部署吗?怎么才能找到我的类阿
#4
显然是需要部署过的,你在eclipse下的只是你开发的东西,真正要在服务器上跑起来的是在tomcat下面的东西,部署就是把你做的东西放到服务器下
如果用myeclipse的话,会自动部署,tomcat中和eclipse中是同步的,免除了每次编译都重新部署的麻烦,lomboz就不清楚了
如果用myeclipse的话,会自动部署,tomcat中和eclipse中是同步的,免除了每次编译都重新部署的麻烦,lomboz就不清楚了
#5
另外,楼主这种问题不要放在eclipse
个人觉得这个板块技术含量相对较低,人气也不够旺
可以去基础板块,或者java的web板块
个人觉得这个板块技术含量相对较低,人气也不够旺
可以去基础板块,或者java的web板块
#6
不用部署也一样能用!
在Tomcat目录jakarta-tomcat-5.0.28\conf\下的server.xml里添加相应的配置语句。
(<Context debug="0" path="/test" docBase="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\test" reloadable="true" workDir="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\j2src"/>)
即可
在Tomcat目录jakarta-tomcat-5.0.28\conf\下的server.xml里添加相应的配置语句。
(<Context debug="0" path="/test" docBase="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\test" reloadable="true" workDir="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\j2src"/>)
即可
#1
我晕阿,等了一夜,居然一个人都没有,这里的人给点爱心吧,真的很着急阿!谢谢大家了
#2
只能同情了
我以前也遇到这样的问题 一直难很好的解决
最后是重建工程项目 才解决问题
到现在还没有找到真正的原因~~~ 估计是在那选择了什么设置^_^
我以前也遇到这样的问题 一直难很好的解决
最后是重建工程项目 才解决问题
到现在还没有找到真正的原因~~~ 估计是在那选择了什么设置^_^
#3
现在的问题是,我把编译好的文件成功放在了WEB-INF/CLASSES/MYPACKAGE下面,但是运行TOMCAT后网页显示找不到那个类了,除非我部署到TOMCAT下面去(WAR),这样才可以(但是以前在SERVER.XML配置的访问路径就没有用了),请问,难道我调试程序的时候,非要部署一次?就不能部部署吗?怎么才能找到我的类阿
#4
显然是需要部署过的,你在eclipse下的只是你开发的东西,真正要在服务器上跑起来的是在tomcat下面的东西,部署就是把你做的东西放到服务器下
如果用myeclipse的话,会自动部署,tomcat中和eclipse中是同步的,免除了每次编译都重新部署的麻烦,lomboz就不清楚了
如果用myeclipse的话,会自动部署,tomcat中和eclipse中是同步的,免除了每次编译都重新部署的麻烦,lomboz就不清楚了
#5
另外,楼主这种问题不要放在eclipse
个人觉得这个板块技术含量相对较低,人气也不够旺
可以去基础板块,或者java的web板块
个人觉得这个板块技术含量相对较低,人气也不够旺
可以去基础板块,或者java的web板块
#6
不用部署也一样能用!
在Tomcat目录jakarta-tomcat-5.0.28\conf\下的server.xml里添加相应的配置语句。
(<Context debug="0" path="/test" docBase="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\test" reloadable="true" workDir="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\j2src"/>)
即可
在Tomcat目录jakarta-tomcat-5.0.28\conf\下的server.xml里添加相应的配置语句。
(<Context debug="0" path="/test" docBase="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\test" reloadable="true" workDir="C:\eclipse3.0\eclipse\workspace\Tomcat_YCZ\j2src"/>)
即可