ubuntu+eclipse+tomcat配置javaweb开发环境填坑笔记(代码片段)

_Lyux _Lyux     2022-12-02     498

关键词:

前言

Eclipse 官网 上下载到的 Eclipse Neon 是不带插件的, 要配置出一个 Java Web 开发环境, 尚需各种折腾. 把踩到的坑记录一下备忘.

Eclipse 基本配置:

  • 使用 shadow sock 科学上网,需要配置代理: Window -> Preferences -> General -> Network Connections

  • Help -> Install New Software, 反选 “Contact all update sites during install to find required software”

  • 配置 Java Source Attacher, 方便为各个库附加源码

Eclipse 插件:

Help -> Install New Software 如下地址:

http://download.eclipse.org/releases/neon/

选择安装如下插件:

Web, XML, Java EE and OSGi Enterprise Development
Eclipse Java EE Developer Tools
Eclipse Java Web Developer Tools
Eclipse Web Developer Tools
JST Server Adapters
WST Server Adapters
m2e-wtp - Maven Integration for WTP

Preference 中没有 Server -> Runtime Environments 选项

需要安装 JST Server AdaptersJST Server Adapters Extentions . 步骤:

  1. Help -> Install New Software
  2. 选择 Neon - http://download.eclipse.org/releases/neon
  3. Expand “Web, XML, and Java EE Development”
  4. 找到并勾选 JST Server Adapters

参考: stackoverflow_question

配置 Server -> Runtime Environments

  1. Windows → Preferences -> Server -> Runtime Environments
  2. 点击 “Add”, 选择要运行的 tomcat 版本, Next
  3. 配置 tomcat 路径. 用 apt-get install 安装的 tomcat 这个路径配置 /usr/share/tomcat7/
  4. “OK”, “Finish”

参考: askubuntu_setup_runtime_environment

Eclipse 底部没有 Servers 窗口

手动添加:
Windows -> Show View -> Other -> 查找 servers -> OK

Ubuntu Tomcat 路径

如果是用 apt-get install tomcat7 安装, 重要路径有:

/etc/tomcatX for configuration
/usr/share/tomcatX for runtime, called CATALINA_HOME
/usr/share/tomcatX-root for webapps
/var/lib/tomcatX

如果 tomcat 在 eclipse 中始终无法启动, 尝试如下命令:

cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 logs
sudo ln -s /var/lib/tomcat7/webapps webapps
sudo chmod -R 777 /usr/share/tomcat7/conf

可用如下命令查看 tomcat 的安装目录:

dpkg -L tomcat7

参考: askubuntu_tomcat_directory

经过如上配置, Eclipse 中的 Windows -> Preferences -> Tomcat 设置中可将 Tomcat 路径配置为 /usr/share/tomcat7

Eclipse Tomcat plugin 安装

Help -> Install New Software
http://tomcatplugin.sf.net/update

项目 web deployment assembly 配置 maven 依赖

运行项目时遇到下面问题:

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

解决:

  1. 右击项目名称并在弹出菜单中选择 “Properties”.
  2. 选择 “Deployment Assembly”.
  3. 点击 “Add…”.
  4. 在 Directive Type 菜单中选择 “Java Build Path Entries”, 点击 “Next”.
  5. 在 Java Build Path Entries 菜单中选择 “Maven Dependencies”, 点击 “Finish”.

参考: stackoverflow_question

Eclipse Console Log 写入本地文件

Run -> Run Configurations -> Tomcat Server -> Common -> Standard Input and Output -> Output File
在输入框内填入一个本地文件地址即可. 比如 /tmp/my_project_console_log
未来就可以愉快的使用 tail -f /tmp/my_project_console_log 在命令行看 log 了.

禁止 tomcat 开机自启

update-rc.d -f tomcat7 remove

Eclipse 自动代码提示配置

Windows -> Preferences -> Java -> Editor -> Content Assist

AutoActivation Delay 改为 20
Auto Activation triggers for java 改为 .abcdefghijklmnopqrstuvwxyz(,

Eclipse 格式化代码配置

Windows -> Preferences -> Java -> Code Style -> Formatter

格式化代码快捷键 Shift + Ctrl + F

Eclipse Customize Perspective StackOverflowError

想要配置 toolbar , 打开 Windows -> Perspective -> Customize Perspective
Eclipse 提示遇到问题, 原因是 StackOverflowError.

参考: stackoverflow_question

wget 下载 JDK

写这个是因为这里有个坑, 用 wget 不带参数直接下载 JDK 会失败. 步骤:
首先到官网找到最新的 JDK 下载地址, 找到需要的 JDK 后, 记得先点 “Accept License Agreement”, 再复制下载链接才能复制的到.

有了下载地址, 使用 wget 命令下载 JDK 时需要加一些参数才可以成功:

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm

把上面的 JDK 下载地址换成你想要的 JDK 地址就可以了.

参考: download_jdk_with_wget


原创文章, 转载请注明出处: http://blog.csdn.net/liuxu0703/article/details/70231512

在linux环境下为eclipse配置jdk以及tomcat服务(附图解详细步骤)

...,如果还没有安装的,可以先去看我之前写的两篇博客:ubuntu/linux中安装Tomcat(附图解详细步骤)以及ubuntu/linux系统中安装jdk以及eclipse(附图解详细步骤),里面都有详细的安装步骤。  前期准畚工作完成后,接下来就是在eclipse中... 查看详情

javaee环境配置-配置tomcat:eclipse集成tomcat(代码片段)

文章目录eclipse配置Tomcat1.解决eclipse下载慢的问题1.2解压eclipse的zip就可以直接使用2配置tomcat2.1下载tomcat2.2Tomcat安装3.Eclipse中配置Tomcat解决Tomcat服务器不能开启的问题参考文章eclipse配置Tomcat1.解决eclipse下载慢的问题下载地址:https:/... 查看详情

在eclipse中安装配置tomcat

在Eclipse中安装配置Tomcat详细说明1下载Tomcat安装包文档服务器地址:http://doc.canglaoshi.org下载Tomcat7在D:盘根目录下创建java文件夹将压缩包下载到D:\\java文件夹中并解压2在Eclipse中配置Tomcat找到配置位置Window->Preperences->Server->Ru... 查看详情

从 ubuntu 中的 jar 文件启动 tomcat

】从ubuntu中的jar文件启动tomcat【英文标题】:startingtomcatfromjarfileinubuntu【发布时间】:2012-07-2213:10:29【问题描述】:我是第一次使用tomcat。我已经下载并解压了tomcat7.0.28。我可以通过./startup.sh和./shutdown.sh从命令提示符启动和关... 查看详情

Eclipse 中的 Tomcat 6 配置

】Eclipse中的Tomcat6配置【英文标题】:Tomcat6configurationinsideEclipse【发布时间】:2013-02-1213:46:50【问题描述】:我在配置EclipseEE以运行Tomcat6时遇到问题(我的公司尚未迁移到Tomcat7)。我试图关注theseinstructions。我进入底部面板中的... 查看详情

eclipse配置tomcat

1从tomcat官网下载tomcat8.5和7.0的压缩包2解压并剪切至/usr/local/目录下3打开eclipse下window选择Preferences4选择Server下的RuntimeEnvironments5在右侧选择Search6选择/usr/local/apache-tomcat-7.0.94点击打开apache-tomcat-7.0.94被加入列表7选择/usr/local/a 查看详情

eclipse配置tomcat:cannotcreateaserverusingtheselectedtype

前言:Eclipse配置Tomcat过程打开Eclipse,点击菜单栏中的windows中的Preferences配置属性然后选择server中的runtimeEnvironments,添加所需的Tomcat版本,如下:这样Tomcat就算配置好了,但是可能此时还是无法启动Tomcat服... 查看详情

用eclipse配置tomcat

】用eclipse配置tomcat【英文标题】:tomcatconfiguringwitheclipse【发布时间】:2011-04-0904:35:47【问题描述】:在eclipseidehelious上运行tomcat6.0时出现此错误的原因是什么:本地主机上的Tomcatv6.0服务器所需的多个端口(8005、8080、8009)已在... 查看详情

使用eclipse在xampp中配置Apache tomcat

】使用eclipse在xampp中配置Apachetomcat【英文标题】:ConfigureApachetomcatinxamppwitheclipse【发布时间】:2013-12-2312:17:18【问题描述】:我是jsp的新手。正常执行javaservlet时,我们使用Apachetomcat。无论如何,我已经安装了Xampp附带的tomcat。... 查看详情

eclipse配置tomcat和tomcat出现无效端口解决办法

一、eclipse配置Tomcat1.按图选择window-preferences2在server处选择runtimeenvironment.3.点击右侧add,选择自己的Tomcat版本注意Tomcat与eclipse对应版本不同,以下为作者网上所看,具体可自己斟酌。Eclipse4.8(Photon)--------Tomcat9.0Eclipse4.7(... 查看详情

如何将eclipse项目发布到tomcat,不通过eclipse运行tomcat

  将eclipse项目发布到tomcat方法步骤如下    1.在Eclipse中添加Tomcat服务器。  2、此时Eclipse将自动生成Servers工程。  3、将web工程发布至tomcat。  4、在Servers视图,Remove删除刚刚发布的项目。  5、打开Tomcat服务器配... 查看详情

eclipse配置tomcat

我想eclipse右键可以直接运行jsp程序。可是按照教程配置了tomacat。运行时候还是报错!估计是配置错误,谁可以帮我运城看一下!或者告诉我怎么配置!需要哪些插件!具体怎么操作!谢谢了!q:369069422真实姓名:李波在线等1... 查看详情

java-eclipse配置tomcat环境(代码片段)

...和Tomcat7.0就出现没法选择Tomcat7.0服务的情况下方图片来自eclipse、jdk、tomcat版本对应关系【jdk1.8需要运行在tomcatv9.0才不会出现上述问题】ApacheTomcat官网选择你需要的Tomcat版本 查看详情

如何在eclipse配置tomcat服务器

...mcat,发现已经将工程部署到webapps中了。参考技术A如何在Eclipse配置Tomcat服务器要想在Eclipse运行jsp文件,首先需要指定对应的服务器,即需要将Eclipse与Tomcat进行绑定,绑定成功后的界面如下:工具/原料Tomcat和Eclipse企业版;方法/... 查看详情

mac中安装tomcat及eclipse配置tomcat(代码片段)

Mac中安装tomcat及Eclipse配置Tomcat用homebrew安装就挺无痛的啦……安装tomcat指令如下:#可能需要update一下,默认下载的tomcat版本为10#不过我看的教程用9,所以这里就用@9➜~brewinstalltomcat@9#因为9不是默认指定的版本&#... 查看详情

eclipse基本配置

参考技术A1、保证eclipse中配置了JDK:Window--prefrences--Java--InstalledJREs。一定要是JDK:2、Server--RuntimeEnvironments看运行环境配置对不对,需要有一个Tomcat,且点击Edit,里面配置了正确的TomCat路径并选择了正确的JDK。3、如果以下地方有... 查看详情

eclipse配置tomcat遇到的问题以及解决办法

   Eclipse是一个开发JSP的很好的工具,而笔者在配置Tomcat服务器的时候遇到了一些小问题,在这里给大家总结一些经验,希望能帮助同样遇到这些问题的广大同行们能够简单轻松地解决这些问题~  笔者在以前自学JSP的时... 查看详情

javaweb开发环境搭建eclipse配置tomcat

转载请标明出处:http://blog.csdn.net/wu_wxc/article/details/48651251本文出自【吴孝城的CSDN博客】工具:Eclipse官网下载:http://www.eclipse.org/downloads/ApacheTomcat下载: http://tomcat.apache.org/JDK下载:http://www.oracle.com/te 查看详情