eclipse preference没有server_Java Web开发的前期准备工作,部署Tomcat服务器和Server环境创建...
Java Web: 顾名思义,就是用Java的方式来解决Web开发,我也不讲太多的理论问题,直接将如何上手来进行Java Web开发。
那么,我们一般进行Java Web开发,可以使用的工具很多,我这里使用eclipse。
选择eclipse的版本,也会决定你进行Java Web开发时,会遇到很多问题,还是不会遇到问题。
常见的eclipse,一般是两个版本:Eclipse IDE for Java EE 和 Eclipse IDE for Java SE。
当然,还有Eclipse IDE for Java ME 和 myeclipse,这里就不提及其他的这些了。
EE:Enterprise Edition,表示企业版。
SE:Standard Edition,表示标准版。
ME:Micro Editon,表示微型版。
这几款都是免费的,大家可以直接去官网进行下载。
这里的话涉及到插件问题,之后我会提到。
Tomcat
谈到Java Web开发,就绝对离不开Tomcat这个Web应用服务器,它的主要作用,就是用来处理HTML页面,同时,它还有Servlet和JSP容器,提到这儿,大家应该就知道它只要用来做什么,没错,就是用来帮助进行Java Web开发,而且适合初学者。
搭建Tomcat服务器
接下来我就来谈谈如何搭建tomcat服务器
我们要先从官网上下载Tomcat安装包
官网地址:https://tomcat.apache.org/download-90.cgi
Apache Tomcat官网
选择你想要的版本
下载之后,找到你下载的tomcat包的地址。
我是Mac,所以是在Library里寻找。
我下载的是apache-tomcat-9.0.10,具体版本看自己喜欢
shutdown关闭、startup开启
之后,我们要用终端来进行tomcat服务器的开启和关闭。
打开终端,输入命令:cd ../apache-tomcat-9.0.10/bin (注意,前面的..并不意味着没有,而是要补全,也就是自己存放apache-tomcat-9.0.10的路径即可,你可以自己查找)
之后,再输入sudo sh ./startup.sh或者直接 sh startup.sh,这个命令就是让你的tomcat服务器启动。
反之,便是shutdown.sh,便是让你的tomcat服务器关闭。
如果能够打开,那就说明你的tomcat服务器成功启动了。
打开浏览器,输入localhost:8080,跳出如下界面。
成功启动tomcat服务器,进入到tomcat页面
存在的问题
如果发现启动不了,有两个原因,一个是你的tomcat服务器被其它进程占用了。
另一个就是Cannot find ./catalina.sh,The file is absent or does not have execute permission,This file is needed to run this program。
如果是第一种情况,很简单,就是找到其它占用tomcat服务器的进程,将它删除即可。
ps -e | grep tomcat,可以找到进程,这个进程应该是一串数字。
之后pkill -9 tomcat +进程(进程就是你刚刚看到的那串数字)。
如果是第二种情况,输入以下命令:chmod +x *.sh,之后输入sh catalina.sh,再启动,就可以了。
创建Eclipse上的Server运行环境
之前提到eclipse主要是se和ee两个版本。
首先是se版本:
Eclipse IDE for Java SE
很明显,没有Server选项。
ee版本:
Eclipse IDE for Java EE
很明显,EE版本比SE版本多很多插件。
不过不想下载EE版本也可以,可以通过如下方式进行下载:
点击Eclipse的Help选项,点击Install New Softwar,点击Add..
在Name中输入:"Keper" repository
在Location中输入:http://download.eclipse.org/releases/kepler
点击Add,等待一会,便能跳出选项。
选中Web、XML、Java EE的这个选项,之后点击Next,直到下载完成即可,便能够出现之前在Perference中的server选项。
不过我发现,在Eclipse IDE for Java SE版本中,并没有这个选项,可能是我下载错误的问题吧,因此我是直接使用Eclipse IDE for Java EE版本的。
Runtime Environments
之后选中Server中的Runtime Environments选项。
Runtime Environmets
点击Add。
选中你对应下载的tomcat版本,我下载的是tomcat9.0.10版本,所以我选择Apache Tomcat v9.0
之后选择你安装tomcat的地方,至此为止,你的server运行环境也创建完成
总结
部署Tomcat环境和创建Server运行环境,确实比较麻烦,但是只要静下心来,慢慢摸索,然后找寻网上的资料,一点点部署与创建下去,其实难度也不是很大。
重要的几个点:
1、终端命令,不懂的话可以网上去查找。
2、Server运行环境创建的时候,可能通过Eclipse IDE for Java SE找不到,那就可以试试看Eclipse IDE for Java EE,或许就能找到了呢。
3、关键还是灵活变通。
至于进行Java Web开发,这些都是准备工作。
但是工欲善其事必先利其器,所以准备工作一定要做好,才能事半功倍。
后面我会慢慢开始介绍如何进行Java Web开发,准备工作就介绍到这里。
eclipse preference没有server_Java Web开发的前期准备工作,部署Tomcat服务器和Server环境创建...相关推荐
- eclipse IDE java and web 最新版安装和配置Tomcat
eclipse IDE java and web 最新版安装和配置Tomcat Java web的项目工具 文章目录 eclipse IDE java and web 最新版安装和配置Tomcat 前 ...
- eclipse中tomcat服务器locations不能修改,解决eclipse中Tomcat服务器的server location选项不能修改的问题...
解决eclipse中Tomcat服务器的server location选项不能修改的问题 问题描述 编辑tomcat服务器时,server locations无法编辑,如下图: 解决方法 在Eclip ...
- web服务器获取项目路径问题,读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...
1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...
- mysql properties文件路径_读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...
1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...
- IntelliJ IDEA2017创建web工程并实现远程部署tomcat
利用IDEA远程部署项目到Tomcat服务器 原来在eclipse下将项目导出为war包后往往需要将war包上传到服务器,进行部署,但IDEA提供了方便易用的远程部署方案,下面一起来看看把. 远程部署 ...
- web开发移动端准备工作
<!-- 移动端准备工作: 1.<meta name="viewport" content="width-device-width,i ...
- 解决eclipse部署tomcat服务器无法启动的问题
当你用Eclipse运行web项目的时候,你就会看到控制台出现: WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Se ...
- java访问其它服务器,一个Java Web应用程序是否可以在tomcat服务器的同一本地主机中调用另一个Java Web应用程序...
i am trying to deploy two web applications say appA and appB in same local host tomcat server and wh ...
- java web 项目打成war包部署到服务器上
编辑器是idea 在pom.xml文件中设置打成war包 然后在idea右侧选择maven Projects,出来之后双击clean清除一下,再双击packge进行打包 打成的包会在target目录下 ...
最新文章
- C语言入门练习 - 第二期 判断语句与循环语句(题解)
- 结合案例深入解析:抽象工厂模式
- 【机器学习】数据挖掘实战:金融贷款分类模型和时间序列分析
- 链表快速排序python_Python一行代码实现快速排序的方法
- 纯CSS导航栏下划线跟随效果
- 广义平稳随机过程定义_广义平稳随机过程介绍.ppt
- 积分简明笔记-第二类曲线积分的类型
- 生成国庆头像网站的源码及搭建教程
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- 华硕ROG|玩家国度 魔霸7Plus G713PV win11原厂系统 带ASUS Recovery
- FPGA——输入原理图实现按键控制发光二极管的亮灭
- CSS-浏览器缩放使边框大小改变,导致布局改变的问题
- java opencv 实现换脸
- 微信分享网页不显示缩略图
- odoo 开发入门教程系列-安全-简介
- linux 设置中文命令,Linux下使用locale命令设置语言环境
- C语言例题100道(21~40)
- UIKit基础:16-小游戏之舒尔特表
- 保研/考研简历中数模竞赛的经历,就该这样写
- HTML中的script标签的含义和用法
热门文章
- openshift使用_OpenShift v3:使用WildFly和MySQL的Java EE 7入门
- rx 异步执行耗时_使用rx-java的异步抽象
- 硒等待:内隐,外显,流利和睡眠
- 两个Oracle JDK的故事
- 内存heap_哪个内存更快?Heap或ByteBuffer或Direct?
- netbeans7.4_使用NetBeans 7.4 beta提示进行更好的基于JUnit的单元测试
- 早期访问中具有NetBeans的Oracle公共云Java服务
- @Autowired和可选依赖项
- flink 复杂事件_复杂的(事件)世界
- Apache Lucene基础教程