当前位置: 首页 > news >正文

织梦新闻门户网站模板网站维护费

织梦新闻门户网站模板,网站维护费,石家庄关键词排名软件,网页设计的流程在开发Java Web应用程序时#xff0c;从“真实”环境中获得快速反馈非常实用。 在本文中#xff0c;我将探讨如何在嵌入式容器Jetty或Tomcat中运行带有Maven的Java Web应用程序。 在Podcastpedia.org网站的支持下#xff0c;我将展示如何配置它们以开发podcastpedia项目。 … 在开发Java Web应用程序时从“真实”环境中获得快速反馈非常实用。 在本文中我将探讨如何在嵌入式容器Jetty或Tomcat中运行带有Maven的Java Web应用程序。 在Podcastpedia.org网站的支持下我将展示如何配置它们以开发podcastpedia项目。 先决条件 您应该已经安装了Maven并至少安装了Java 7 。 理想情况下您可以自己设置podcastpedia项目以进行实际操作。 Jetty Maven插件 插件配置 !-- http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html -- plugingroupIdorg.eclipse.jetty/groupIdartifactIdjetty-maven-plugin/artifactIdversion${jetty.version}/versionconfigurationjettyConfig${project.basedir}/src/main/resources/config/jetty9.xml/jettyConfigstopKeySTOP/stopKeystopPort9999/stopPortscanIntervalSeconds5/scanIntervalSecondsscanTargetsscanTarget${project.basedir}/src/main/scanTargetscanTarget${project.basedir}/src/test/scanTarget/scanTargetscontextXml${project.basedir}/src/test/resources/jetty-context.xml/contextXmlwebAppConfigcontextPath//contextPath/webAppConfig/configurationdependenciesdependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql.connector.java.version}/version/dependencydependencygroupIdjavax.mail/groupIdartifactIdmail/artifactIdversion${java.mail.version}/version/dependencydependencygroupIdorg.apache.tomcat/groupIdartifactIdtomcat-jdbc/artifactIdversion${tomcat.jdbc.version}/version/dependency/dependencies /plugin 笔记 jettyConfig指向Jetty配置文件 请参阅下一节以获取更多说明 定义的文件夹 scanTargets 其中Jetty每5秒查找一次更改 scanInterval 定义的外部依赖关系以连接到数据库并发送电子邮件 Jetty.xml配置文件 Jetty xml配置文件 ?xml version1.0 encodingUTF-8? Configure classorg.eclipse.jetty.webapp.WebAppContextNew idpcmdbDS classorg.eclipse.jetty.plus.jndi.ResourceArgjdbc/pcmDB/ArgArgNew classcom.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSourceSet nameUrljdbc:mysql://localhost:3307/pcmDB?allowMultiQueriestrue/SetSet nameUserpcm/SetSet namePasswordpcm_pw/Set/New/Arg/NewNew idmailSessionId classorg.eclipse.jetty.plus.jndi.ResourceArgmail/Session/ArgArgNew classorg.eclipse.jetty.jndi.factories.MailSessionReferenceSet nameusertest-devpodcastpedia.org/SetSet namepasswordtest-dev/SetSet namepropertiesNew classjava.util.PropertiesPut namemail.hostmail.podcastpedia.org/PutPut namemail.debugtrue/PutPut namemail.transport.protocolsmtp/PutPut namemail.smtp.port25/PutPut namemail.smtp.authtrue/Put/New/Set/New/Arg/New /Configure 在Jetty配置文件jetty.xml中 进行了以下配置 Server类或子类如果已扩展和全局选项。 ThreadPool最小和最大线程。 连接器端口超时缓冲区大小协议。 处理程序结构默认处理程序和/或contextHandlerCollections。 扫描并部署Web应用程序和上下文的Deployment Manager。 提供身份验证检查的登录服务。 请求日志。 Apache Tomcat Maven插件 Apache Tomcat Maven插件配置 !-- https://tomcat.apache.org/maven-plugin-trunk/index.html -- plugingroupIdorg.apache.tomcat.maven/groupIdartifactIdtomcat7-maven-plugin/artifactIdversion2.2/versionconfiguration!-- http port --port8080/port!-- application path always starts with /--path//path!-- optional path to a context file --contextFilecontext.xml/contextFile!-- optional system propoerties you want to add --systemPropertiesappserver.base${project.build.directory}/appserver-base/appserver.baseappserver.home${project.build.directory}/appserver-home/appserver.homederby.system.home${project.build.directory}/appserver-base/logs/derby.system.homejava.io.tmpdir${project.build.directory}/java.io.tmpdir/systemProperties!-- if you want to use test dependencies rather than only runtime --useTestClasspathfalse/useTestClasspath!-- optional if you want to add some extra directories into the classloader --additionalClasspathDirsadditionalClasspathDir/additionalClasspathDir/additionalClasspathDirs/configuration!-- For any extra dependencies needed when running embedded Tomcat (not WAR dependencies) add them below --dependenciesdependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql.connector.java.version}/version/dependencydependencygroupIdjavax.mail/groupIdartifactIdmail/artifactIdversion${java.mail.version}/version/dependencydependencygroupIdorg.apache.tomcat/groupIdartifactIdtomcat-jdbc/artifactIdversion${tomcat.jdbc.version}/version/dependency/dependencies /plugin 笔记 指定Tomcat运行的端口 在Tomcat查找配置时指定contextFile 定义的外部依赖关系以连接到数据库并发送电子邮件 Context.xml ContextResourcenamejdbc/pcmDBauthContainertypejavax.sql.DataSourcefactoryorg.apache.tomcat.jdbc.pool.DataSourceFactoryinitialSize5maxActive55maxIdle21minIdle13timeBetweenEvictionRunsMillis34000minEvictableIdleTimeMillis55000validationQuerySELECT 1validationInterval34testOnBorrowtrueremoveAbandonedtrueremoveAbandonedTimeout233usernamepcmpasswordpcm_pwdriverClassNamecom.mysql.jdbc.Driverurljdbc:mysql://localhost:3307/pcmDB?allowMultiQueriestrue/ Resource namemail/Session authContainertypejavax.mail.Sessionusernametest-devpodcastpedia.orgpasswordtest-dev mail.smtp.hostmail.podcastpedia.orgmail.smtp.port25mail.smtp.usertest-devpodcastpedia.orgmail.transport.protocolsmtp mail.smtp.authtrue/ /Context 在context.xml中定义了数据库和电子邮件资源。 随您去吧…由Spring Framework支持的Java Web应用程序运行轻型servlet容器可以真正替代JAVA EE服务器及其所有成本。 注意 这些是简单的配置但足以满足当前的开发需求。 我的建议是阅读相应的文档以获取更多高级选项和功能。 资源资源 Jetty Maven插件 Apache Tomcat Maven插件 翻译自: https://www.javacodegeeks.com/2015/06/run-java-web-apps-in-embedded-containers-with-maven-jetty-and-tomcat.html
http://www.zqtcl.cn/news/291255/

相关文章:

  • 网站备案百度站长提交减肥网站源码
  • 网站添加文章机械代加工厂家
  • 学做各种糕点的网站cn网站建设多少钱
  • 首页网站关键词优化教程如何查询网站点击率
  • 文章类型的网站模版北京朝阳区房价2023年最新房价
  • wap网站发布注销主体和注销网站
  • 微信小程序 做网站满足客户的分销管理系统
  • 高佣联盟做成网站怎么做wordpress 更新版本
  • 杭州营销网站建设公司成都网站排名优化报价
  • 网站建设设计哪家好太原新建火车站
  • 医疗网站建设信息cps推广平台有哪些
  • rp怎么做网站备案 添加网站
  • 汕尾手机网站设计淘宝客做网站怎么做
  • 营口公司网站建设网站百度seo关键词优化
  • 网站开发命名规范汉中网站制作
  • 嘉定网站建设公司泗水做网站ys178
  • 邯郸网站设计招聘网齐家网和土巴兔装修哪家好
  • 京东网站推广方式jquery网页设计成品
  • 做本地网站卖四川省建设科技协会网站首页
  • 注册网站引流wordpress5.0.2图集怎么发布
  • 360产品展示网站哈尔滨个人建站模板
  • 怎么做网站的浏览量陕西省住房和建设厅官方网站
  • 上海网站 备案查询平面设计接单网站有哪些
  • 用别人的公司名字做网站想自己做网站推广
  • 百度智能建站平台建设工程信息网官网入口查询
  • 比价网站源码整站程序服务器怎么发布网站
  • html插件代码大全济南网站关键词优化公司
  • 优秀的手机网站设计网站推广的特点
  • 滨州北京网站建设电子商务网站规划与管理
  • 如何注册公司网站域名中国有几大网站