1.安装eclipse-java-ee的开发环境
https://blog.csdn.net/weixx3/article/details/80350087
其中创建快速启动图标时
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/usr/local/eclipse/eclipse-inst
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
Exec=/usr/local/eclipse/eclipse-inst 从解压之后的文件夹中可以看出这个路径并不存在 要改成: Exec=/usr/local/eclipse/eclipse 表示需要启动文件的路径
WIndows系统(GBK编码)下工程拷贝到Ubantu系统(UTF-8),编码不支持的问题:
https://www.linuxidc.com/Linux/2011-12/50056.htm
Ubantu终端无法启动的问题(主要是设置了GBK编码以后出现的):
主要是修改了系统的编码导致的问题
按ctrl+alt+F1进入命令行模式;按ctrl+alt+F7进入界面模式
sudo vim /etc/default/locale
中文设置为:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
将相应的zh改成en,将CN改成US即可,然后需要重启生效。
Eclipse中找不到JAVA 标准库类的原因:
JDK的路径找不到,工程是从Window系统中拷贝过来的,默认的JDK路径是你Window的,在Ubantu中是找不到的,修改成为Ubantu中JDK的路径即可
点击eclipse项目的configure build path后,在弹出来的窗口中,找到Libraries页签,可以看到一些jar包是红色叉号的,这种jar包就是找不到对应文件的jar包,引起这种eclipse项目前面出现红色叹号、eclipse项目前面出现红色感叹号、eclipse项目前面出现红色惊叹号、eclipse工程前面出现红色叹号的项目,可能是因为从外部导入的项目或者是因为某些文件被删除了,才导致红色叹号、红色感叹号、红色惊叹号。找到这些eclipse项目中没有的jar包,修改他们。
Eclipse中使用的HttpServlet类之所以识别不到的原因:
没有导入servlet-api.jar包
这个包在所安装在的tomcat(看来Java ee 开发必须要配合Tomcat)的lib文件下,所以只需要导入即可。
在需要导入的工程上右键进入properties,选择Javabuild path ,library选项卡中add externaljars,选择你所安装tomcat目录下lib文件中的servlet-api.jar包即可。
2.安装tomcat
https://blog.csdn.net/weixx3/article/details/80808484
在启动脚本中添加JDK的路径时:
#set java environment
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.31
经过命令可以看到:
一般返回:/usr/bin/java(PS:结果进入后发现不是目录)
最终找到: /usr/lib/jvm/java-8-openjdk-amd64-------因此JDK的路径要换成这个,而不是上面的
在Eclipse中编写完动态web站点的代码以后无法直接发布到tomcat上:
主要是权限引起的,因为tomcat一般被安装在/usr/local/下面,因此拷贝文件时是需要root权限的,但此时你又是以非root身份登录的,故无法直接发布,可以将web站点以war包的形式发布出来,再使用sudo cp等相关命令拷贝到tomcat的webapps目录下即可