MyEclipse新建Web工程需要注意的问题

MyEclipse新建Web工程需要注意的问题

                                                              帅宏军

 

       使用Java语言开发Web项目,优选工具当然是MyEclipse。在使用它建立和管理Web工程时会遇到一些问题,需要引起我们的注意。在开发工作中予以避免或者解决。

一.注意编译路径

     在新建工程过程中,会看到如下的一个窗口,这个窗口很重要,它的作用是。

 

       1.控制哪些源码参与编译

       我们写Web程序的所有代码,可以放在任何路径,但是只有将路径添加进了”Source folders on build path”中,才会被Java编译器编译,否则我们白写了,不会被编译。

 

       2.控制输出路径

       默认输出路径“Default output folder”也就是Java编译器编译完毕后生成的*.class文件存储的路径;在开发Web程序时,Tomcat在启动后,也会智能判断,是否需要编译代码,如果需要会自动编译我们的源码,并将编译生成的*.class文件复制到这个指定路径下。但是在运行期,使用浏览器访问这个web项目时,Tomcat默认要到WebRoot\WEB-INF目录下寻找*.class文件。一定要注意这两个路径的一致性。

       我们可以直接将这个默认路径设置为:WebRoot/WEB-INF/classes,当然新建工程后,也可以通过project->properties->java build path->source来修改这些值:

 

二.注意工程迁移引起的问题

       1.类库引用问题

       如果我们从别人那里,或者第三方获取一个Web项目,编译后发现编译通不过,这时要首先考虑,是否是引用库出现问题。

       要保证我们正确引用了这个项目用到的所有类库。

       还要注意运行时用到的类库版号,一定不能低于编译时用到的类库版本。否则会出现如下错误信息:

 

       2.工程编码问题

       如果代码中出现乱码,比如中文。这个时候要首先考虑到是否项目编码出现了问题。

 

       3.文件编码问题

       我们新建一个jsp或者html文件,里面默认的编码情况如下,但我们一般应该默认使用UTF-8编码,每次如果在新建文件后再去修改,很麻烦,也容易忘记。怎么办呢?

       这个默认编码是可以修改的:window>preference>MyEclipse>Files andEditors>JSP>JSP Templates,在这里把默认编码改成UTF-8就可以了。

 

转载请注明出处:http://blog.csdn.net/shuaihj/article/details/14450891

时间: 2024-10-16 04:06:42

MyEclipse新建Web工程需要注意的问题的相关文章

关于myeclipse里web工程公网访问src下servlet的问题!急!!!

问题描述 关于myeclipse里web工程公网访问src下servlet的问题!急!!! 我将myeclipse的8080端口与花生壳的8080端口绑定了,花生壳给的外网访问地址:qq362656437.imwork.net:32581.请问怎么访问我src目录下的CoreServlet???急! 解决方案 玩盗链?人家有反盗链嘞- 解决方案二: 不应该把项目打包放服务器上么,比如Tomcat,JBoss~ 解决方案三: 我将myeclipse的8080端口与花生壳的8080端口绑定了,花生壳

jar包管理-Myeclipse部署Web工程,Jar包管理相关问题

问题描述 Myeclipse部署Web工程,Jar包管理相关问题 现象: 使用Myeclipse开发Web工程 1.将SSH的相关jar包复制到WebRootWEB-INFlib下, 但分别建立对应的子文件夹进行管理. 如:WEB-INFlibSpring中放Spring的相关jar包 WEB-INFlibHibernate中放Hibernate的相关jar包 ..... 进行Web项目测试! 经常出现不同的错误!(很多种,不一一列举) 经查找后,发现Tomcat-6.0.33webapps下的

myeclipse发布web工程没反应是为什么,运行单个测试类能运行

问题描述 怎么发布都一点反应都没服务器都没开启 解决方案 解决方案二:说明白点,没看太懂:

myeclipse创建web project运行jsp出现问题

问题描述 myeclipse创建web project运行jsp出现问题 The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java 解决方案 MyEclipse 创建基于maven的Web Project工程的若干问题解决方法关于用Myeclipse新建web project添加maven支持出现的问题 解决方案二:

y clipse-myeclipse 部署web工程 JSP 在tomcat 中没有发布过去

问题描述 myeclipse 部署web工程 JSP 在tomcat 中没有发布过去 myeclipse 发布web工程 部署到tomcat后 webapps 下的web工程中没有项目的所有 JSP文件 .求大神解决 解决方案 检查一下,你的Tomcat是否在MyEclipse中正确配置,然后看看部署时是否部署的你独立安装的Tomcat,而不是部署到MyEclipse自带的Tomcat了

myeclipse-MyEclipse运行web工程出错

问题描述 MyEclipse运行web工程出错 现在运行服务器控制台就报以下错误: 严重: Error waiting for multi-thread deployment of directories to complete java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space at java.util.concurrent.FutureTask.report(FutureTask

无语了,myeclipse新建一个web工程竟然没有web.xml文件

问题描述 RT,使用的是myeclipse2013pro,大家有没有知道的,怎么解决啊!!! 解决方案 解决方案二:好久都没用myeclipse了.没有就新建一个呗.或者换eclipseee版本解决方案三:用EclipseJavaEEIDEforWebDevelopers解决方案四:贱一个解决方案五:从已有项目中扒一个或者网上找个模板,也不是很难的事解决方案六:创建web项目的时候有没有选生成web.xml撒解决方案七:确定是web项目?不至于这么诡异解决方案八:servlet3以后可以没有we

myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图。

问题描述 myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. 希望前辈们帮帮忙. 解决方案 tomcat 服务开启了没有??? 解决方案二: 服务器无法开启.可能是你的项目路径配置有问题.看看你的webroot配置 解决方案三: 有可能你的tomcat端口重复了,我看你有三个tomcat: 然后具体问题你可以根据提示去看tomcat的日志,里面会写的很详细,

关于myeclipse报错404-关于MyEclipse中Web新建项目运行后出现:404

问题描述 关于MyEclipse中Web新建项目运行后出现:404 各位大侠,本人刚学jsp,在自己的电脑上的MyEclipse里新建了个text项目,TOmcat运行没错,运行: http://localhost:8080正常出现界面,但是换成http://localhost:8080/text/index.jsp 就出现报错404,请各位大侠指教一下,谢谢! 解决方案 看看地址路径是不是写错了 解决方案二: http://bbs.csdn.net/topics/360127530 解决方案三