tomcat编译java文件
㈠ myeclipse web项目 部署tomcat 不能编译.java文件
首先你会在项目里面构建一个java项目或是web项目来接收服务器上面的项目,个人觉得还是构建java项目比较好,然后再tomcat中配置xml文件对应这个项目比较好,这样运行速度比构建web项目通过MyEclipse里面部署tomcat运行项目快很多,这里如果你构建的是web项目是没有问题的,因为web项目会自动生成webroot对对应的webinf及相应的classes文件,它会将src中的class编译至这个文件夹中,如果你构建的java项目时,选择-next进行创建相应的目录。并且控制将编译的文件至这个classes文件夹中,还有你要将jar包导入本地项目的lib目录下,这样就应该可以了,如果不是以上情况你可以project-clean,然后刷新本地项目重新编译生成
㈡ 求问my eclipse下怎么配置tomcat自动编译java类文件
.在写好的项目上点右键--runAs--myEclipseServiceapplication然后添加到tomcat里就行了Eclipse的编译是自动的只要你点了保存Eclipse就会自动编译生成.class文件.
㈢ tomcat,myeclipse编译后java的.class文件会在哪个目录下存放
tomcat下webapps下你的项目名称下,web-inf下的classes文件夹里面
jsp编译成的java文件在tomcat文件下的,work下Catalina下什么什么的,一看就知道的
㈣ myeclipse web项目 部署tomcat 不能编译.java文件
点击Project,点击清理,然后重新build,然后重启tomcat.如果还是不行,那就把tomcat重装或是用以前打好包的原始tomcat覆盖一下,消除缓存数据。
㈤ Tomcat不能编译.java文件
1,查看project --> Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。
2,查看你的lib里面有没有不用的(多余)jar包,看你的.classpath文件中有没有错误的路径.
3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话:
The project cannot be built until build path errors are resolved
然后下面提示unbound classpath, 一般在.classpath中删除这些path就可以了
㈥ Eclipse下怎么配置Tomcat自动编译JAVA类文件 Web 开发
最有效的就是采用debug运行,设置断点来调试程序了!同时也可以用System.out.print()来看程序的执行效果(不如debug用起来方便)!
㈦ 编译java文件后执行类文件时出错apache-tomcat-5.5.27
你的环境变量没有设对哦,你少了个"."少了一个点,
然后就是安装JDK,我是把它装到从c:\JDK目录下面:
然后就是CLASSPATH的问题了:
正如操作系统利用PATH来搜索可执行程序一样,Java运行环境也会遍历CLASSPATH来查找类,即便是HelloWorld这样简单的程序,JVM也会遍历
CLASSPATH定义的每一个路径,直到找到相应的文件为止。
相信大家用的系统不是2k就是XP,然后就应当如下设置Path:
我的电脑->属性->高级->环境变量
然后在环境变量的Path后面追加: C:\JDK\bin;.;C:\JDK\lib
也可以这样配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
★记住:环境变量中的 . 切记不能少,它表示当前路径,如果少掉出现的错误等会就说!
然后写一个文件
然后把这个文件保存(ctrl + s)到AA.java,记住大小写一定要分清,是AA.java不是aa.java或者其它的
下面就该运行了,开始->运行->cmd
在控制台中把目录切换到当前目录:
javac AA.java
java aa
在这个时候:
1。如果出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
那就是你在环境变量中没有加上那个.(dot)
2。如果出现Exception in thread "main" java.lang.NoSuchMethodError: main
或者HelloWorld.java:1: Public class helloworld must be defined in a file called
"HelloWorld.java".
那就是你没有分清大小写的写入这个HelloWorld,或者保存得时候没有保存为HelloWorld.java
这个名字一定要跟public class的名字一样
㈧ java中tomcat自动编译java类的问题
在JAVA文件重新编译后,经常要重启Tocat可以,设置它自动加载:在server.xml里加入的context里加入reloadable=true <Context path="/test" docBase="D:\develop\test" debug="0" privileged="true" reloadable="true"/>