Ubuntu上部署Java-ee开发环境时遇到的问题

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编码)下工程拷贝到Ubuntu系统(UTF-8),编码不支持的问题:

https://www.linuxidc.com/Linux/2011-12/50056.htm

 

Ubuntu终端无法启动的问题(主要是设置了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,Ubuntu中是找不到的,修改成为UbuntuJDK的路径即可

点击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目录下即可

 

在Eclipse中添加的Tomcat服务器后发布的web站点的代码没有在Tomcat的安装目录下(可以修改):

windows系统默认的位置:
.metadata/.plugins /org.eclipse.wst.server.core/tmp1/wtpwebapps

修改为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击
 

①停止eclipse内的Tomcat服务器(stop)
②删除该容器中部署的项目(add and remove)
③清除该容器相关数据(clean)
④打开tomcat的修改界面(open)
⑤找到servers location,选择第二个(User tomcat Installation)
⑥修改deploy path为webapps
⑦保存关闭
①②③必须操作,否则下面的步骤会被置灰,无法操作。

 

在Tomcat安装目录,开启程序的控制台输出

进入tomcat安装目录,执行命令:sudo tail -f ../logs/catalina.out  即可看到程序输出打印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值