中科白癜风医院让天下无白 http://m.39.net/pf/a_6416850.html配置JDK
window--preferences选项
自带的是
增加新的
打war包
windows-showview-servers
右键服务器add/removedeployments
移到右侧
war包地址
D:\new_space\NoRepo\caiwu\项目目录\.metadata\.me_tcat\webapps\项目名.war
Aninternalerroroccurredduring:"LaunchingFinancialAssistantonMyEclipseTomcat".
Containerwithpathorg.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8couldnotbefoundinprojectFinancialAssistant
运行配置
严重:Servlet.service()forservletjspthrewexception
java.lang.LinkageError:loaderconstraintviolation:whenresolvinginterfacemethod"javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;"theclassloader(instanceoforg/apache/jasper/servlet/JasperLoader)ofthecurrentclass,org/apache/jsp/index_jsp,andtheclassloader(instanceoforg/apache/catalina/loader/StandardClassLoader)forresolvedclass,javax/servlet/jsp/JspApplicationContext,havedifferentClassobjectsforthetypejavax/el/ExpressionFactoryusedinthesignature
字体
字符编码
以免程序中中文乱码
添加新的tomcat服务器
选默认
选择tomcat的安装目录和jre
在这里也可以增加服务器
右键选择AddandRemove
看tomcat目录下已经有了war包了
自动保存
默认浏览器
工作空间项目的默认字符编码,工作区保存时间间隔
ER图
window-OpenPerspective点击DBbrowser
左侧出现
右键openconnection
右键new
DevStyle
FilesandEditorsJPA
FrameWorksJPA
VersionControl
git
编辑布局与调试布局
汉化
MyEclipse安装目录
C:\Users\Administrator\AppData\Local\MyEclipse\Common
MyEclipse创建一个java工程
修改插件路径
C:\\Users\\Administrator\\AppData\\Local\\MyEclipse\\Common\\language\\plugins
//路径不能有空格
newCreatePluginsConfig("C:\\Users\\Administrator\\AppData\\Local\\MyEclipse\\Common\\language\\plugins").print();//汉化包插件路径
javacCreatePluginsConfig.java
java-classpath.CreatePluginsConfig"D:\\abc.txt"
C:\Users\Administrator\AppData\Local\MyEclipse\configuration\org.eclipse.equinox.simpleconfigurator
编辑bundles.info追加
C:\Users\Administrator\AppData\Local\MyEclipse\myeclipse.ini
加一条语句-Duser.language=zh
重启
显示服务器视图
汉化结束,服务器没了
运行网站项目
右键项目
发布
发布新版本到服务器
build
就是将工程src目录的内容全新输出到工程的classes目录下,全面覆盖旧的文件,需要编译的会编译后再输出
clean
就是把workspaces内对应工程的classes目录下的内容全部删除
publish
就是将工程内容全新发布到服务器,将之前的部署文件全部覆盖掉,另外如果将项目从服务器整个移除了,操作publish不会将已移除的项目自动部署到服务器上
publish是发布的意思,其实也就是部署,IDE会判断工程内容是否有变化,有变化则会将最新的部署到服务器,没有变化则不会部署
clean(redeploy)
就是先将已经部署到服务器的项目资料文件全部清空,然后再重新部署,包括jsp、xml、html、jar包等文件重新部署
其实这个redeploy和publish功能基本一样,唯一的区别就是IDE会先判断工程内容是否有变化,有变化执行publish才有作用,否则不会执行。而redeploy则不需要判断内容是否有变化,操作redeploy直接将服务器旧的工程内容清空再重新部署
所以对于MyEclipse而言,部署翻译成英文就是publish或者deploy
java版本相关
1、
windows---proferences---java--