java获取tomcat版本

maven 怎么样才能获得tomcat9的jar

一、在eclipse中设置maven的setting文件位置,指向你下载的maven目录中,仓库会自动生成。

一、在eclipse中创建maven工程,注意几项:

选择Artifact ID为maven-archetype-webapp的一项

二、创建目录结构:工程右键:new-Source Folder,创建如下几个目录

1、src/main/java

2、src/test/java

3、src/test/resources

三、依次设置java,resources目录的class输出目录,工程右键:build path-Source,双击Source Folder,在弹出框中选择输出的目录。

同时要选上Allow output folders for source folders.

四、 把项目转成Dynamic Web项目

右键项目,选择Project Facets,点击Convert to faceted from

配置Project Facets

选择java且版本1.6,勾选Dynamic Web Module的Version为2.5。(3.0为Java7的)。

如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。

另:如果报错 cannot ….. Dynamic Web Module to 2.5

打开项目根目录下的.setting文件夹下的org.eclipse.wst.common.project.facet.core.xml文件手动修改版本

faceted-project

fixed facet=”wst.jsdt.web”/

installed facet=”java” version=”1.6″/编译器1.6版,运行的JDK版本不能低于编译的版本

installed facet=”jst.web” version=”2.5″/servlet2.5版

installed facet=”wst.jsdt.web” version=”1.0″/

/faceted-project

————————————————以下4行可忽略

配置 Modify Faceted Project

点击Further configuration available…,弹出Modify Faceted Project窗口

此处是设置web.xml文件的路径,我们输入src/main/webapp。

Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。

五、设置项目部署时文件发布的目录位置

在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:

1,需要删除test的两项,因为test是测试使用,并不需要部署。

2,设置将Maven的jar包发布到lib下。

Add – Java Build Path Entries – Maven Dependencies – Finish

设置完成后的效果图

六、向maven项目添加jar包

6.1 在pom.xml中添加所需要的jar包

使用Maven POM

editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例

如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring。将spring包全部添加进

来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来

dependencies内容。

6.2设置jar包的scope

当添加进入一个jar包后,有一些属性需要设置,最重要的就是scope,它有以下几种取值:

1. compile,缺省值,适用于所有阶段,会随着项目一起发布。

2. provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。

3. runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。

4. test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。

5. system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。

通常SpringMVC项目所需要配置scope的jar包如下图:

有的时候发现servlet-api还是被打包到lib下面了,此时肯定会报错。就需要把maven插件中的WTP也安装一下。

E

java获取tomcat版本

请问开发java项目,使用tomcat哪个版本比较好?各个版本有什么区别?

我这里6和7都有,不过我用的是6.Tomcat本身是块Servlet容器的试验田。所以它的版本是跟Servlet和JSP的规范一起发展的。几个早起的版本我就不说了,我说下Tomcat5和6吧。Tomcat5.x是基于3和4的。遵循新的Servlet2.4,JSP2.0规范。它的最大特点就是支持JDK5.0,Tomcat5.x是个总结,改进版本,因为有了3.x,4.x作基础。加上使用JDK5.0,使Tomcat在性能上有了突飞猛进的发展,备受大家欢迎。这个版本增强了很多特性。Tomcat6.x遵循了新的Servlet2.5,JSP2.1,该版本增加很多新特性。主要有:高级的IO功能,采用APR或NIO HTTP连接进行异步IO操作。组件功能:可以采用ant-f extras.xml的方式为Tomcat添加新的组件。另外我感觉变化很大的是,Tomcat6.x目录发生很大的变化,lib目录都集中一起放在根目录下。jar包从数量上也简洁了很多。

Tomcat下载安装经验教程

Tomcat作为一款轻量级的web应用服务器,在开发jsp和servlet服务时,因为可以实时并且动态的显示编码效果,而被大家喜欢,下面就来介绍如何下载并使用

在浏览器地址栏中输入,访问apache官网获取信息

在安装tomcat之前,首先应该先确认需要下载的版本,目前最新版本为9.0.x,为了避免意料之外的错误,推荐下载的版本和安装的Java版本保持一致。win+R,调出运行窗口,输入cmd

在打开的窗口内输入java -version,查看安装Java的版本号

在tomcat首页左侧找到which version,查看Java和tomcat的版本对应信息

这里我们选择tomcat版本7进行下载,在左侧点击tomcat 7,进入详情界面

右侧提供了很多的下载项,我们需要对自己的机器进行适配,下面来查看自己电脑的位数,打开控制面板,找到系统,如下图

点击64位进行下载

找到下载路径,解压文件

按照如下图所示的路径依次打开,找到bin下的startup.bat,双击运行

等待片刻,出现如下图所示的启动成功信息后,浏览器地址输入,出现标志性的小猫就证明服务已正常启动,到此我们就完成了tomcat的安装使用了

17的jdk要求tomcat版本多少

17的jdk要求tomcat版本17。tomcat是和jdk版本保持一致的,也就是说tomcat7对用jdk7版本;tomcat8对用jdk8版本。tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

javabuildpath中没有tomcat

1

打开添加Tomcat服务器的界面,发现里面没有Tomcat版本,

2

这时候我们选择Windows–help下的install new software,点击add,如下图所示,添加对应的eclipse的版本

3

然后进行查找,下面的pending就是正在寻找插件的意思。

4

勾选这两个选项,开始安装。

5

安装完成后,重启eclipse,即可使用了,我们会发现有Tomcat的版本了。

java 获取tomcat 目录

System.getProperty(“catalina.home”) ,Tomcat 安装目录,一般是用来查找库 jar 的。

System.getProperty(“catalina.base”),服务器配置目录,所有配置文件都在这里,你可以用一个catalina.home 来启动两个命令行来运行两个不同的 catalina.base 配置(前提你已经修改了配置文件保证它们的端口不会冲突);

当在 eclipse 里面运行时,多数情况下 cataline.home 还是 tomcat 目录,而 catalina.base 是 eclipse workspace 里面的一个目录,你现在需要拿到的应该是工作时的配置目录下的子目录,所以你应该用 catalina.base 当成根目录;比如,我想读取 tomcat user 文件,得到的结果相当于 ${cataline.base}/conf/tomcat-users.xml

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月24日 15:44:24
下一篇 2024年3月24日 15:54:06

相关推荐

  • java对象,java对象序列化

    java判断对象是不是date类型 1、可以用正则表达式来判断 比如说:String date = 2015-05-07;//对应的正则是:\\d{4}([-]\\d{2}){2}用Pattern和Matcher匹配一下就好了。 2、Java为了支持多语言,没有固定的日期格式。你需要根据自己的需要指定日期格式,然后用DateFormat类或者SimpleDa…

    2024年5月19日
    5300
  • java获取行号,java读取指定行的内容

    Java代码中如何获文件名和行号等源码信息 1、如果你用的是Eclipse或MyEclipse,在代码的左边(就是有加号或减号,用于缩放代码的位置)点右键将Show Line Numbers打上对勾就可以看见行号了,文件名看包。 2、翻阅JDK,我们找到StackTraceElement这个类。 3、你好,我按照你的要求写的如下代码,并给足了注释,可以直接运…

    2024年5月19日
    2700
  • java输入a输出abc,java输入a输出A

    java多线程中怎么依次循环输出字母A,B,C 1、你这程序运算出来只有三种答案:A,AB,ABC。 2、实现思路:实际上就是先输入三个数,之后分别和另外两个数比较,之后从小到大进行数值替换,之后分别输出即可。 3、第二个线程用循环打印从a到b之间的字符。这句是a到z的字符吧。 用java编写随意输入一个字母显示其下一个字母例如输入a显示b输入A显&#823…

    2024年5月19日
    3700
  • java用什么web服务器,javaweb可使用哪种服务器

    红河java培训学校告诉你web服务器类型介绍? 街头流氓 Apache又称httpd server,是目前应用最广泛的web服务器,应用于各种平台。当Apache首次推出时,它有许多缺陷。现在已经修复完善了。如果你是一名web服务器研究人员,边肖建议你必须学会使用Apache。 (1) WWW服务器(WWW Server)WWW服务器也称为Web服务器(W…

    2024年5月19日
    3500
  • 扫码枪java,扫码枪灯亮但扫不出来怎么办

    Java中怎么调用扫描枪 扫描控制台输入当通过newScanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。 总之c/s架构的java程序调用扫描仪通过jni+twain编程既可完成。 比…

    2024年5月19日
    4100
  • java导出txt文件的简单介绍

    java中输出txt文件 在新建好的文件夹中新建一个文本文档,把文档名改为HelloWorld.java,并在该文档中写好如下程序。 在D盘新建两个文件test.txt,testtxt 把内容拷到test中,test1为输出。。 《java 程序》百度网盘资源免费在线观看 链接:提取码:1mur Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点…

    2024年5月19日
    3100
  • java小球移动,java小球落地

    JAVA实现,在屏幕内一个小球随机移动 1、int y=Math.abs(new Random().nextInt()) % (getSize().height;//将球的y随机位置控制在屏幕内。 2、java是编程语言里比较难学的一门,如果有心从事编程方向的工作,最好到专业机构学习并有更多的项目实践,更贴近市场,这样更有利于将来的发展。 3、监听者实现的接…

    2024年5月19日
    3600
  • java和c语言哪个好学,java语言和c语言哪个更好

    学c语言好还是java语言好? 1、综合以上几点考虑,我们得出结论:无论学习Java还是C语言都有其优势和适用场景,具体选择需根据自身情况进行判断。 2、目前,Java是比C语言要热门的,但是想要在编程上长足发展,学习更为全面的知识结构的话,建议从c语言开始学起。而且c语言不仅在编程方向有所成就,也是游戏引擎的基石,比如说UEUnity 3d等等。 3、综上…

    2024年5月19日
    6100
  • java工程师视频,java 工程师

    java工程师需要掌握什么技能? Java工程师应该具备的技能至少熟练Java常用命令和常用选项;必须至少熟练使用一种IDE的开发工具,例如Eclipse;必须有数据库基础如mysql、sqlserver,以及对Linux系统熟练的使用。 java工程师需要学什么?下面为您详细介绍!JavaEE基础:Java基础语法、面向对象、核心类库、集合、异常、IO、线…

    2024年5月19日
    3600
  • java现在主要用于什么作用,java主要用于什么开发

    java主要用来开发什么 1、开发网站:Java在开发高访问、高并发、集群化的大型网站方面很有优势,因此许多网站都是用Java写的。Java可以用来做网站,很多大型网站都是用Java写的。 2、Java是一种高级语言,就是用来编程的,相关工作用途:Java可以开发网站,例如,一些企业的门户网站;Java可以做软件,例如,信息管理系统、员工打卡系统;Java用…

    2024年5月19日
    3400

发表回复

登录后才能评论



关注微信