কীভাবে জেএসটিএল ইনস্টল করবেন? পরম ইউরি: http://java.sun.com/jstl/core সমাধান করা যায় না


134

আমি জানি না আমি ভুলভাবে কী করেছি, তবে আমি জেএসটিএলকে অন্তর্ভুক্ত করতে পারি না। আমার কাছে jstl-1.2.jar রয়েছে তবে দুর্ভাগ্যক্রমে আমি ব্যতিক্রম পেয়েছি:

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
    at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
    at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315)
    at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
    at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429)
    at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
    at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
    at org.apache.jasper.compiler.Parser.parse(Parser.java:137)
    at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
    at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:170)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    at java.lang.Thread.run(Thread.java:619)

আমার আছে:

  • pom.xml

    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.1</version>
      <scope>provided</scope>
    </dependency>
    
    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <version>1.1.2</version>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>
  • web.xml

    <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      version="2.5">
  • index.jsp

    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <html> 
    <head></head>
    <body></body>
    </html>

4
আমি জেএসটিএলের পাশে ট্যাগলিবস ডিপেন্ডেন্সিও যুক্ত করতে হয়েছিল এবং সবেমাত্র কাজ করেছি।
খ্রিস্টান ভাইলমা

উত্তর:


193

org.apache.jasper.JasperException: পরম ইউরি: http://java.sun.com/jstl/core কে ওয়েব.এক্সএমএল বা এই অ্যাপ্লিকেশন সহ মোড়ানো জার ফাইলগুলিতে সমাধান করা যায় না

এটি ইউআরআইটি জেএসটিএল ১.০ এর জন্য, তবে আপনি আসলে জেএসটিএল ১.২ ব্যবহার করছেন যা অতিরিক্ত /jspপথ দিয়ে ইউআরআই ব্যবহার করে (কারণ ইএস এক্সপ্রেশনগুলি আবিষ্কারকারী জেএসটিএল, ইএস যুক্তিটি ভাগ / পুনঃব্যবহারের জন্য জেএসপির অংশ হিসাবে সংস্করণ ১.১ সংহত ছিল) সরল জেএসপিও)।

সুতরাং, জেএসটিএল ডকুমেন্টেশনের উপর ভিত্তি করে ট্যাগলিব ইউআরআই ঠিক করুন :

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

আরও আপনাকে একেবারে নিশ্চিত করতে হবে যে আপনি একাধিক বিভিন্ন সংস্করণযুক্ত জেএসটিএল জেআর ফাইল এক সাথে রানটাইম ক্লাসপথে ফেলে দেবেন না। টমক্যাট ব্যবহারকারীদের মধ্যে এটি একটি সাধারণ সাধারণ ভুল। টমকেটের সমস্যা হ'ল এটি জেএসটিএলটি বাক্সটি সরবরাহ করে না এবং সুতরাং আপনাকে এটি ম্যানুয়ালি ইনস্টল করতে হবে। এটি সাধারণ জাভা EE সার্ভারগুলিতে প্রয়োজন হয় না। আরও দেখুন জাভা ইই ঠিক কী?

আপনার নির্দিষ্ট ক্ষেত্রে, আপনার pom.xml মূলত আপনাকে জানায় যে আপনি jstl-1.2.jar এবং স্ট্যান্ডার্ড-1.1.2.jar একসাথে রয়েছেন। এটা ভুল. আপনি মূলত ওপাচল থেকে জেএসটিএল 1.2 এপিআই + এমপিএল মিশে যাচ্ছেন অ্যাপাচি থেকে জেএসটিএল 1.1 ইমপ্লিট। আপনার কোনও অপসারণ করা দরকার standard-xxx.jar। শুধু শুধুjstl-1.2.jar যথেষ্ট।

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

অ-মাভেন ব্যবহারকারীরা ওয়েব অ্যাপ্লিকেশন প্রকল্পের ফোল্ডারে ফিজিকাল jstl-1.2.jar ফাইলটি ফেলে রেখে সেটি অর্জন করতে পারে /WEB-INF/lib( সেখানে স্ট্যান্ডার্ড.জার বা কোনও looseিলে .tld ফাইলগুলি একেবারে ফেলে না!)। প্রয়োজনে এগুলি সরান।

যদি আপনি প্রকৃতপক্ষে একটি সাধারণ জাভা EE সার্ভার যেমন ওয়াইল্ডফ্লাই, পেয়ারা ইত্যাদি ব্যবহার করছেন তবে টমক্যাট, জেটি, ইত্যাদির মতো একটি নগ্নপণি সার্লেটকন্টিনারের পরিবর্তে, আপনার স্পষ্টতই জেএসটিএল ইনস্টল করার দরকার নেই। সাধারণ জাভা ই ই সার্ভারগুলি ইতিমধ্যে বাক্সটি জেএসটিএল সরবরাহ করে। অন্য কথায়, আপনাকে ওয়েব অ্যাপে জেএসটিএল যুক্ত করতে pom.xmlবা কোনও জেআর / টিএলডি ফাইল ফেলে দেওয়ার দরকার নেই। কেবলমাত্র providedস্কোপড জাভা ই ই স্থানাঙ্ক যথেষ্ট:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version><!-- 8.0, 7.0, etc depending on your server --></version>
    <scope>provided</scope>
</dependency>

আরও আপনার নিশ্চিত হওয়া উচিত যে আপনার কমপক্ষে সার্ভলেট ২.৪ অনুসারে web.xmlঘোষিত হয়েছে এবং এটি সার্লেট ২.৩ বা তার বেশি বয়সী হিসাবে নয়। অন্যথায় জেএসটিএল ট্যাগগুলির মধ্যে ইএল এক্সপ্রেশনগুলি পরিবর্তিতভাবে কাজ করতে ব্যর্থ হবে। আপনার টার্গেট ধারকটির সাথে মিলে যাওয়া সর্বোচ্চ সংস্করণটি বেছে নিন এবং নিশ্চিত করুন যে আপনার কোনও জায়গায় নেই । এখানে একটি সার্লেট ৫.০ (টমক্যাট ৯) সামঞ্জস্যপূর্ণ উদাহরণ:<!DOCTYPE>web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
    version="4.0">

    <!-- Config here. -->

</web-app>

আরো দেখুন:


আমি / jsp এ পরিবর্তিত হয়েছি: org.apache.jasper.JasperException: পরম uri: java.sun.com/jsp/jstl/core কোনও ওয়েব.এক্সএমএল এ সমাধান করা যায় না ....
লুস্তাস্টেমো

4
তারপরে আপনার ক্লাসপথটি গোলযোগ। এটি পরিষ্কার করুন। আমি কি ম্যাভেন করছেন এবং তা স্মার্ট হয় জানি না, কিন্তু JSTL 1.2 জন্য আপনাকে না প্রয়োজন standardtaglib। আরও তথ্যের জন্য ট্যাগ তথ্য পৃষ্ঠা পড়ুন।
বালুসসি

4
আপনি জেএসটিএল উইকি পৃষ্ঠাটি সত্যিই পছন্দ করেছেন যা আপনি একসাথে রেখেছিলেন। তবে, যেহেতু এই প্রশ্নটি বিশেষ ত্রুটি বার্তার জন্য গুগল থেকে শীর্ষ হিট, তাই আমি এটি সম্পাদনা করতে স্বাধীনতা নিচ্ছি এবং নোট করুন যে "নন-জেএসপি" ইউআরআই জেএসটিএল 1.0 থেকে এসেছে from
কেডিগ্রিগরি

2
@ কেডিগ্রিগরি: আপনাকে ধন্যবাদ :)
বালাসক

1
আপনি যদি compile('javax.servlet:jstl:1.2')
গ্রেডল

36

@ বালুসসি সম্পূর্ণরূপে সঠিক, তবে আপনি যদি এখনও এই ব্যতিক্রমটির মুখোমুখি হন তবে এর অর্থ হ'ল আপনি কিছু ভুল করেছেন। আপনি যে সর্বাধিক গুরুত্বপূর্ণ তথ্য পাবেন তা হ'ল এসও জেএসটিএল ট্যাগ তথ্য পৃষ্ঠায়।

মূলত এটি এই ব্যতিক্রমটি মোকাবেলা করার জন্য আপনার কী করা উচিত তার সংক্ষিপ্তসার।

  1. ওয়েব.এক্সএমএল-তে সার্লেট সংস্করণটি পরীক্ষা করুন: <web-app version="2.5">

  2. এই সার্লেট সংস্করণটির জন্য জেএসটিএল সংস্করণ সমর্থিত কিনা তা পরীক্ষা করুন: সার্ভলেট সংস্করণ 2.5 জেএসটিএল 1.2 ব্যবহার করে বা সার্লেট সংস্করণ 2.4 জেএসটিএল 1.1 ব্যবহার করে

  3. আপনার সার্লেট পাত্রে অবশ্যই উপযুক্ত লাইব্রেরি থাকতে হবে, বা আপনাকে অবশ্যই এটি প্রয়োগ করতে হবে। উদাহরণস্বরূপ: জেএসটিএল ১.২ এর জন্য জেএসটিএল-১.২.২০ প্রয়োজন

টমকেট 5 বা 6 এর সাথে কী করবেন :

আপনার যথাযথ জারগুলি আপনার ওয়েবে-আইএনএফ / লিবিব ডিরেক্টরিতে অন্তর্ভুক্ত করতে হবে (এটি কেবলমাত্র আপনার অ্যাপ্লিকেশনের জন্য কাজ করবে) বা টমক্যাট / লিবি (সমস্ত অ্যাপ্লিকেশনের জন্য বিশ্বব্যাপী কাজ করবে)।

শেষ জিনিসটি আপনার jsp ফাইলগুলিতে একটি ট্যাগলিব। জেএসটিএল ১.২ এর জন্য এটি সঠিক:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

3
আমি লক্ষ্য করেছি যে এই প্রশ্নটি বেশ জনপ্রিয় (অনেক দর্শক)। এই কারণেই আমি এই সমস্যাটি মোকাবেলা করার জন্য সংক্ষিপ্ত টিউটোরিয়াল লেখার সিদ্ধান্ত নিয়েছিলাম
lukastymo

17

আমি এই ধরণের ত্রুটির আরও একটি কারণ পেয়েছি: আমার ক্ষেত্রে, কেউ লগ সতর্কতা বার্তাগুলি এড়ানোর জন্য conf/catalina.propertiesসেটিং tomcat.util.scan.StandardJarScanFilter.jarsToSkipসম্পত্তি সেট করে *, যার ফলে টমক্যাট দ্বারা প্রয়োজনীয় স্ক্যানটি এড়িয়ে যায়। এটিকে টমকেট ডিফল্টে ফিরে যাওয়া এবং এড়াতে উপযুক্ত জারগুলির তালিকা যোগ করা (jstl-1.2 বা স্প্রিং-ওয়েবএমভিসি সহ নয়) সমস্যার সমাধান করে।


হ্যাঁ!. আমিও. টমক্যাট শুরুর সময় বাড়ানোর জন্য (ভুল বোঝাবুঝি?) চেষ্টাতে কেউ (= নিজেই) কোনও এক সময় ফাইলটিতে tomcat.util.scan.StandardJarScanFilter.jarsToSkip=* প্রবেশ করে catalina.properties। Arghh!
পিটার

আমি জারটসস্কিপ তালিকা তৈরি করতে নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করি যা টিএলডি এবং ওয়েব-টুকরা জারগুলি এড়িয়ে চলে: পেস্টবিন.
com

1
আপনি যদি নিজের jarsToSkipসেটিংটি পরিবর্তন করতে না চান তবে এর নীচে একটি jarsToScanসেটিংস রয়েছে যা যে কোনও কিছুতে ওভাররাইড করে jarsToSkip। আমরা যোগ শেষ পর্যন্ত taglibs*.jarআমাদের কাছে jarsToScanআমাদের taglibs ছিল taglibs-standard-impl-1.2.5.jarএবং taglibs-standard-spec-1.2.5.jar
জাবে

1
এই উত্তরটি আমার পক্ষে কাজ করেছিল। ইন conf/catalina.properties, আমি পরিবর্তিত tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jarকরার tomcat.util.scan.StandardJarScanFilter.jarsToScan=jstl*.jarএবং যে এটি সংশোধন করা হয়েছে।
গ্যারি এস

15
jstl-1.2.jar --> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
jstl-1.1.jar --> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

এছাড়াও দয়া করে আপনার ওয়েব-আইএনএফ / লিব ফোল্ডারে আপনি যে নির্ভরশীলতাগুলি যুক্ত করেছেন javax.servlet.jarএবং javax.servlet.jsp.jstl-1.2.1.jarতা যাচাই করে নিন । আমার ক্ষেত্রে এই দুজনই সমস্যার সমাধান করেছে।


আপনি কি দয়া করে এখানে প্রশ্নটি একবার দেখে নিতে পারেন [ stackoverflow.com/questions/44039706/…
কাসুন সিয়ামম্বলপিতিয়ার

10

যোগ jstl-1.2.jarমধ্যে tomcat/libফোল্ডার।

এটির সাহায্যে আপনার নির্ভরতার ত্রুটিটি আবার ঠিক হয়ে যাবে।


10
  1. ডাউনলোড করুন jstl-1.2.jar
  2. আপনার পৃষ্ঠায় এই নির্দেশ যুক্ত করুন: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

  3. আপনার ওয়েব-আইএনএফ / লিব ফোল্ডারে জার ফাইলটি আটকে দিন। এই কাজ করা উচিত. (এটি আমার পক্ষে কাজ করেছিল।)


3

আমি উল্লেখ করেছি যে pom.xML এ মাভেন নির্ভরতা ভুল। এটা করা উচিত

    <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

আকর্ষণীয়, যখন আমি জেএসটিএলকে maven অনুসন্ধান করি তখন আমি নিজেকে খুঁজে পাই: mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl/1.2 আপনি এই নির্ভরতাটি কীভাবে খুঁজে পেয়েছেন?
Koray Tugay

3

আমি এই সমস্যার জন্য আমি যে ফিক্স পেয়েছি তা কেবল যুক্ত করতে চেয়েছিলাম। আমি নিশ্চিত না কেন এটি কাজ করেছিল। আমার কাছে জেএসটিএল (1.2) এর সঠিক সংস্করণ এবং সার্লেটলেট-এপিআইয়ের সঠিক সংস্করণ (2.5) ছিল

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

এই থ্রেডে প্রস্তাবিত হিসাবে আমার পৃষ্ঠায় আমার সঠিক ঠিকানাও ছিল, যা

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

আমার জন্য এই সমস্যাটি কী ঠিক করেছে তা আমার জেএসটিএল ১.২ নির্ভরতার জন্য পোমের আমার এক্সএমএল ফাইল থেকে স্কোপ ট্যাগটি সরিয়ে ফেলছিল। এটি নিশ্চিত করেই কেন এটি স্থির করা হয়েছে তবে কেবলমাত্র যদি কেউ জেপিএ এবং হাইবারনেট টিউটোরিয়াল সহ বহুবর্ষের বিষয়ে বসন্তটি করছেন এবং তার পোম সেটআপটি এইভাবে করেন তবে স্কোপ ট্যাগটি সরিয়ে চেষ্টা করুন এবং দেখুন এটি ঠিক করে দিয়েছে কিনা। যেমন আমি বলেছিলাম এটি আমার পক্ষে কাজ করেছে।


2

আমি MAVEN এবং স্প্রিং সরঞ্জামগুলি সম্পূর্ণরূপে অক্ষম করেছিলাম। এবং আমার পরিবেশকে সঠিকভাবে তৈরি করার জন্য আমাকে নীচের জারটি যুক্ত করতে হয়েছিল।

  • বসন্ত-Aop-4.0.3.RELEASE.jar
  • বসন্ত-মটরশুটি- 4.0.3.RELEASE.jar (এই ফিক্সটি খুঁজে পাওয়া শক্ত, অন্যান্য org.springframework <3.versions> ঠিক কাজ করেনি।
  • বসন্ত-প্রসঙ্গ-4.0.3.RELEASE.jar
  • বসন্ত কোর-4.0.3.RELEASE.jar
  • বসন্ত-প্রকাশ-4.0.3.RELEASE.jar
  • বসন্ত ওয়েব-4.0.3.RELEASE.jar
  • বসন্ত-webmvc-4.0.3.RELEASE.jar
  • jstl-1.2.jar

সব থেকে খারাপ ছিল jstl-api-1.2.jarএবং javax-servlet.jsp.jst-api-1.2.1.jar। তারা শুধু কাজ করেনি

jstl-1.2.jar ভাল কাজ করেছে।


1
+1 ঘন্টার পর ঘন্টা প্রাচীরের বিরুদ্ধে আমার মাথা আঘাত করার পরে, jstl-1.2তার পরিবর্তে jstl-1.2.1আমার পক্ষেও কাজ করেছেন এবং কেন তা আমার কোনও ধারণা নেই।
avojak

1

আপনি যদি স্প্রিং বুট ব্যবহার করেন তবে কোনও আছে কিনা তা server.tomcat.additional-tld-skip-patterns=*.jarথেকে সরিয়ে নেওয়ার বিষয়টি বিবেচনা করুনApplication.properties


0

এই প্রশ্নের সমস্ত উত্তর আমাকে সাহায্য করেছে তবে আমি ভেবেছিলাম উত্তরপুরুষের জন্য আমি কিছু অতিরিক্ত তথ্য যুক্ত করব।

দেখা গেল যে আমার একটি পরীক্ষার উপর নির্ভরশীলতা ছিল gwt-test-utilsযার উপর gwt-devপ্যাকেজটি আনা হয়েছিল । দুর্ভাগ্যক্রমে gwt-devজেটি, জেএসপি, জেএসটিএল ইত্যাদির একটি সম্পূর্ণ অনুলিপি রয়েছে যা শ্রেণিপথের যথাযথ প্যাকেজগুলির আগে ছিল। যদিও আমার জেএসটিএল 1.2 এর উপর যথাযথ নির্ভরতা থাকলেও এটি 1.0 সংস্করণটি অভ্যন্তরীণতে লোড করবে gwt-dev। অসন্তোষ প্রকাশ।

আমার জন্য সমাধানটি ছিল পরীক্ষার সুযোগ দিয়ে চালানো না, যাতে আমি gwt-test-utilsরানটাইমগুলিতে প্যাকেজটি তুলি না। সরানো হচ্ছে gwt-devকিছু অন্যান্য পদ্ধতিতে ক্লাসপাথ থেকে প্যাকেজ এছাড়াও সমস্যা সংশোধন করা হবে।


0

সবেমাত্র গ্রহগ্রহের ক্ষেত্রে ঠিক একই সমস্যার সমাধান হয়েছে:

rightclick on project->Properties->Deployment Assembly->add Maven Dependencies

আমি আমার pom.xML সম্পাদনা করার সময় কিছু আগে এটিকে বের করে দিয়েছে

আমার সমস্ত প্রয়োজনীয় জার ফাইল ছিল, ট্যাগলিব ইউরি এবং ওয়েব.এক্সএমএল ঠিক ছিল


0

2020 সালের জন্য একটি উত্তর

প্রশ্নটি এখনও খুব জনপ্রিয়, তবে সমস্ত উত্তর গুরুতরভাবে পুরানো। সমস্ত জাভা ই ই উপাদানগুলি বিভিন্ন জাকার্তা প্রকল্পে বিভক্ত হয়ে গেছে এবং জেএসটিএলও এর চেয়ে আলাদা নয়। আজকের হিসাবে এখানে সঠিক মাভেন নির্ভরতা রয়েছে:

<dependency>
    <groupId>jakarta.servlet.jsp.jstl</groupId>
    <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
    <version>1.2.7</version>
</dependency>
<dependency>
    <groupId>org.glassfish.web</groupId>
    <artifactId>jakarta.servlet.jsp.jstl</artifactId>
    <version>1.2.6</version>
</dependency>

হ্যাঁ, সংস্করণ এবং groupIds মিলছে না, কিন্তু যে একটি ব্যাপার প্রকল্পের বর্তমান রাষ্ট্রের ছল


হ্যাঁ, তবে এটি আমার সমস্যার সমাধান করে না তবে টমক্যাট 10 দিয়ে আপনার কাছে দুটি লাইব প্রয়োজন * ট্যাগলিবস-স্ট্যান্ডার্ড-ইমপ্ল -২.২.৫-মাইগ্রেটেড -০.০.১.জার * ট্যাগলিবস-স্ট্যান্ডার্ড-স্পেস -২.২.২-মাইগ্রেশন- ০.০.১.২০ এই লিবিটি টমকাট ১০ স্যাম্পল ওয়েব অ্যাপস থেকে পাওয়া যাবে ট্যাগলিবস-স্ট্যান্ডার্ড * স্ক্যান করে না tld ফাইলগুলি যেমন রয়েছে, এটি ওয়েব-অ্যাপের মেটা-সিএনএফ লাইব-এ কনটেক্সট.এক্সএমএল নিষ্ক্রিয় করা যেতে পারে
জেসনউ


-1

আমার একই সমস্যা ছিল, আমি গ্রহণটি ব্যবহার করছি, অন্যরাও যদি একই সমস্যার
মুখোমুখি হয়: গ্রহনে টমক্যাট সার্ভারটিতে ডাবল ক্লিক করুন,
সার্ভারটি
"প্রকাশনা ছাড়াই সার্ভার মডিউলগুলি" আনটিক করুন
, সার্ভারটি শুরু করুন।

এখানে চিত্র বর্ণনা লিখুন


-2

আইবিএম র‌্যাড .5.৫ এ জাতীয় সমস্যাগুলি নির্বাচন করে সমাধান করা:

  1. প্রকল্পের সম্পত্তি
  2. প্রকল্পের দিকগুলি
  3. জেএসটিএল চেক-বাক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.