es-howto | How to read the ECMAScript specification | Script Programming library
kandi X-RAY | es-howto Summary
kandi X-RAY | es-howto Summary
How to read the ECMAScript specification (ECMA-262)
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of es-howto
es-howto Key Features
es-howto Examples and Code Snippets
Community Discussions
Trending Discussions on es-howto
QUESTION
I'm using Tomcat 10 and eclipse to develop a J2E (or Jakarta EE) web application. I followed this tutorial (http://objis.com/tutoriel-securite-declarative-jee-avec-jaas/#partie2) which seems old (it's a french document, because i'm french, sorry if my english isn't perfect), but I also read the Tomcat 10 documentation.
The dataSource works, I followed instructions on this page (https://tomcat.apache.org/tomcat-10.0-doc/jndi-datasource-examples-howto.html#Oracle_8i,_9i_&_10g) and tested it, but it seems that the realm doesn't work, because I can't login successfully. I always have an authentification error, even if I use the right login and password.
I tried a lot of "solutions" to correct this, but no one works. And I still don't know if I have to put the realm tag inside context.xml, server.xml or both. I tried context.xml and both, but i don't see any difference.
My web.xml :
ANSWER
Answered 2021-Jun-10 at 13:44As Piotr P. Karwasz said it, I misspelled dataSourceName in context.xml and server.xml file. I feel bad that I didn't notice it.
But I still have one question : In which document should I put the realm tag ?
QUESTION
I am working on a war running on Tomcat 8.5.40, compiled with jdk 8.261 and I need to connect to Oracle with an ojdb8-19.3.0.0 driver. There will be more wars connecting to the same database.
AFAIK and found in the documentation, there are two main ways to implement the connections:
- Context/Resource/JNDI (https://tomcat.apache.org/tomcat-8.5-doc/jndi-datasource-examples-howto.html)
- Plain Old Java (http://tomcat.apache.org/tomcat-8.5-doc/jdbc-pool.html#Plain_Ol'_Java) (preferred for legacy reasons)
As I am concerned about performance of the connections, I will use Connection Pool. My question is:
Are both approaches the same in terms of performance?
I just wonder if using Contexts, tomcat manages better the pool, specially when there are multiple wars using it.
...ANSWER
Answered 2021-May-18 at 13:17There are a couple of disadvantages in configuring datasources in code instead of JNDI:
You introduce a dependency of your code on
tomcat-jdbc
and a specific version of this library. This means, that your application will work only on specific versions of Tomcat.You lose the advantages of connection pooling between applications: if you create the datasources programmatically, every application will have its own connection pool. On the other hand, by using JNDI you can decide whether to create one datasource per application or share a global one (see Context versus GlobalNamingResources).
If you use a global datasource the idle connections of your pool are available to all applications, therefore the need to open new TCP/IP connections to the database occurs less often (the cost in time of establishing a new TCP/IP connection is of the order of milliseconds, so relatively high).
Configure a data source in server.xml
:
QUESTION
I have tomcat 9 installed on Ubuntu VPS. I have two web applications deployed. Say -
- $CATALINA_BASE/webapps/app1
- $CATALINA_BASE/webapps/app2
Both of them are deployed as war files generated from spring boot application
Now, I want only app1 to be accessible to outside network. app2 should be accessible only from localhost i.e. app1.
I am looking for more global solution where I can modify server.xml or something like that which stays even after deployment.
What I already tried
Added context.xml inside webapp/app2 and add a valve to restrict outside traffic. But, this context.xml is getting overwritten after every deployment .
Created $CATALINA_BASE/conf/context.xml and added valve to restrict remote traffic. This blocked remote access to all apps.
Then, I created $CATALINA_BASE/conf/Catalina/localhost/app1.xml and overrided context through
...ANSWER
Answered 2021-May-11 at 22:21Tomcat is not reading your deployment descriptor c.xml
. As you can see in the logs you have:
Unable to create directory for deployment: [/opt/tomcat/conf/Catalina/localhost]
Once you create the required directory /opt/tomcat/conf/Catalina/localhost
and put your c.xml
file in it, the starting logs will contain:
Deploying deployment descriptor [/opt/tomcat/conf/Catalina/localhost/c.xml]
instead of:
Deploying web application archive [/opt/tomcat/webapps/c.war]
and your valves should work.
Note - After creating xml file, change owner of both file and directory to tomcat user so that tomcat can deploy xml files
sudo chown tomcat:tomcat ${CATALINA_HOME}/conf/Catalina/localhost/ sudo chown tomcat:tomcat ${CATALINA_HOME}/conf/Catalina/localhost/ROOT.xml
QUESTION
I understand previous JBoss versions used DBCP, but I don't find a specific reference to which library and version use JBoss EAP 6.4.
Edit: I found references of uses of ironjacamar as mentioned by @ehsavoi here. But I saw this disclaimer:
"This feature should only be used for development. It is not recommended for production environments because it is not supported by the JBoss administrative and management tools. This feature is deprecated in JBoss EAP 6.4 and will not be supported in the next major release of the product."
So my concern is if this disclaimer is related only to datasource deployment (*.ds files) or to ironjacamar as well.
...ANSWER
Answered 2021-Apr-19 at 13:55It is using ironjacamar. The version depends on the effective version of EAp 6.4 you are using.
QUESTION
I am trying to load a pretrained model listed here to test the similarity of a handful of paragraphs.
Can gensim's pretrained models only be used with word-level vectors, or can the models also be used for document-length vectors?
...ANSWER
Answered 2020-Nov-22 at 05:46Most of the models currently listed there (as of 2020-11-21) are just sets of word-vectors - allowing lookup of vectors, by individual word, but not the full algorithmic model that would allow for followup training. (The only exception I see is the FastText model, which *might8 be a full FastText model, I'm not sure. But even there, the model only reports word-vectors for known words, or synthesizes a vector for out-of-vocabulary words - with no native method of creating vectors for larger texts.)
From any set of word-vectors, there are some crude ways to either create a simple vector for larger texts (such as averaging all the word-vectors for the words of the text together), or do other comparisons between sets of words using the word-vectors to influence the similarity (such as the "Word Mover's Distance" algorithm, available on Gensim word-vector sets as wmdistance()
.)
But none of those models availabe via the gensim.downloader
utility are for algorithms that inherently create vectors for larger texts (such as Doc2Vec
).
(Separately: I would strongly recommend downloading models explicitly, as data, from their original locations, rather than using the gensim.downloader
utility. It obscures key aspects of the process, including running extra 'shim' code for each dataset that is downloaded outside of normal code-versioning & package-installation processes, a practice that I consider recklessly insecure.)
QUESTION
I am new to Python and i just wanted to make my first program that it will install automatically apache tomcat server. So far i have managed to untar package, create folders and symbolic links... and now i need to update the following server.xml file (instead of using editor and modify the xml file manually).
...ANSWER
Answered 2020-Aug-30 at 19:27something like this
QUESTION
I have Tomcat 7.0.105 installed with ords.war deployed in it. In my browser, I use the URL http://rtp, where rtp is the name of my server as defined in /etc/hosts. This uses port 80 and reaches Apache on the server. There I have a conf file in my /etc/httpd/conf.d folder with these contents:
...ANSWER
Answered 2020-Aug-19 at 06:58[Tue Aug 18 13:13:55.799950 2020] [proxy:error] [pid 8508] (111)Connection refused: AH00957: AJP: attempt to connect to 127.0.0.1:8009 (localhost) failed
You are using localhost in ProxyPass. Is your Apache and tomcat on same server? Check AJP port running or not using
netstat -tunlp | grep 127.0.0.1:8009
command. Also please change ProxyPass configuration.
From:
QUESTION
UPDATE 8/12/2020 approx. 11:00 AM - I checked my logs folder catalina.2020-08-12.log log in the tomcat9 ($CATALINA_BASE) folder and I found three exceptions "org.apache.catalina.LifecycleException: Protocol handler intialization failed", "java.net.BindException: Address already in use (bind failed)","java.lang.IllegalArgumentException: Invalid character found in the HTTP protocol [HTTP/1.10x0aHost:]". Here is the full error log here: https://drive.google.com/file/d/1pSk5ESHLIRP5Srxwr4R1Tp_1TTcYMf2Y/view?usp=sharing and https://drive.google.com/file/d/1C-RALR3066_hYKeoo4dIJqTKwNDOQ0R0/view?usp=sharing.
UPDATE 8/12/2020 approx. 11:30 AM - I found that there are two servlet dispatchers running by checking the localhost.2020-08-12.log log when I restarted tomcat and tried to access my api again: https://drive.google.com/file/d/1GFKUIDLtZrAraHyMjyyWV9kXK33gQ-Mu/view?usp=sharing.
UPDATE 8/12/2020 approx. 11:35 AM - HA HAAAA I looked in the catalina.out log (finally some of you guys were probably yelling at the screen like "CHECK THE CATALINA.OUT FILE"). I checked it and I found the exception: "java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required": https://drive.google.com/file/d/1A7ZLh70IHOmWXfQ56bgtq951EE_AX68P/view?usp=sharing. Now if I go to my PostgresDataSource class which is where my Hikari config is: https://drive.google.com/file/d/1lYN1dTqiAM4ZqliRGC5J5_VWhNeN-k2d/view?usp=sharing, and I review my application.yaml file from earlier: https://drive.google.com/file/d/1xvPhPneVjMU4BoN6F0Q63l2wCnF20BYq/view?usp=sharing, the jdbc url is present because it is the same one I used for developing. Now postgres is already set up and I manually made all of the tables on the ubuntu droplet. I did not download the jdbc postgresql driver for tomcat yet.
UPDATE 8/12/2020 approx. 1:20 PM - After setting up the jdbc driver now I get this error from catalina.out logs: " Failed to get driver instance for jdbcUrl=java:/comp/env/jdbc:postgresql://localhost:5432/****" and then I get "Caused by: java.sql.SQLException: No suitable driver". I used the postgresql section of this link to set it up: https://tomcat.apache.org/tomcat-9.0-doc/jndi-datasource-examples-howto.html.
Hi I am using Digital Ocean with apache tomcat 9 to deploy a war file that is generated using IntelliJ. I have the war file generated using mvn clean install and I get the default tomcat page when I go to the droplet IP address on port 8080. I am not sure why I get a 500 error with no stack trace information even though my spring boot application works fine when I run it in IntelliJ. My CSS styling also does not show up when I go to my hosted application I have tried to configure a few things in my application.yml file and it still does not work. I figured it might have to do with a spring security issue with CORS, but I am not knowledgeable enough in that area to know for sure. I started my server by using sudo $CATALINA_HOME/bin/startup.sh and it said tomcat started and it showed the default tomcat page when I went there in the browser. I used the hobynapi.war file in my target folder a picture of my target folder directory can be viewed here https://drive.google.com/file/d/1XXga1Bgf5-_81gceuWjpvVIX6J0jiNgQ/view?usp=sharing. I copied the war file that was generated after using mvn clean install to the /var/lib/tomcat9/webapps folder. I then ran sudo $CATALINA_HOME/bin/startup.sh again and it ran tomcat successfully again. Then the error happened as I tried to log in with the admin account with spring security basic authentication where I get the 500 error. I also have no artifacts in the artifact section of the project structure settings if that means anything.
UPDATE 8/12/2020 approx. 10:00 AM - I've removed the exclusions tag in the pom.xml file as well as the profiles tag at the bottom of the file. This is because I read here that using the spring-boot-starter-tomcat dependency removes the embedded server for you: https://developer.okta.com/blog/2019/04/16/spring-boot-tomcat.
This is the screen without the CSS styling that should be there:
https://drive.google.com/file/d/1CEKuB556ek8pTZspvprNTa9M5XCI7qtT/view?usp=sharing
This is the error I get without a stack trace:
https://drive.google.com/file/d/19gYGQFhZdZ_4IwwGE5tQzb4dTqlBpg9L/view?usp=sharing
These are pictures of my pom.xml file:
https://drive.google.com/file/d/1ir5uBuBuJqCb_U8Jarly9mraO468QA_y/view?usp=sharing https://drive.google.com/file/d/1ma1_EPro4NvJiOy8lWPrAmGLMrVWHZPS/view?usp=sharing https://drive.google.com/file/d/11NDIwA9g02zkCKnsmYSLSNF5R-BrFpgt/view?usp=sharing https://drive.google.com/file/d/1p6T9-oOwyfj7NUsLxTRLtqXKHU4qHrZx/view?usp=sharing https://drive.google.com/file/d/1spD7KT-3WBo7KFF0Hb_WgJ5dVKRHF-un/view?usp=sharing https://drive.google.com/file/d/16QtJQtT9zaU7nGcpnm2KXJ6jiLywNt5s/view?usp=sharing https://drive.google.com/file/d/1cnZJshFS5xW-HbeaH_C_e6KcDo9xYRdY/view?usp=sharing
This is my application.yml file:
https://drive.google.com/file/d/1xvPhPneVjMU4BoN6F0Q63l2wCnF20BYq/view?usp=sharing https://drive.google.com/file/d/1B9_5WueRvqQv4ODsJAfbUzGIm-xaaSYV/view?usp=sharing
This is my main application java file:
https://drive.google.com/file/d/1K9lzzlzIKT8irqXsPY1WeiBvN-9vsoWT/view?usp=sharing
This is my web config file in my config package:
https://drive.google.com/file/d/19EYa2kkqqPu9Wh8nN-U02szSVBT30lOP/view?usp=sharing https://drive.google.com/file/d/11Zw8dLrAu6c_OI29j0NsljvXdeDam0-t/view?usp=sharing
This is my spring security config file in my config package:
https://drive.google.com/file/d/1inqlTjfxahcF6ZeJ_xkJM18UgsDu119n/view?usp=sharing https://drive.google.com/file/d/1nTeYiKhiNOH71Km-s_T4IT1BKRyJG4mS/view?usp=sharing
I hope that these pictures help for diagnosing the issue.
...ANSWER
Answered 2020-Aug-13 at 20:56I figured it out. First I changed the postgres jdbc url back to the original one that I had and then I altered my data source config file to the following: https://drive.google.com/file/d/1Zmv8cfnVzW8NcQfjNxN14D4aKFaXpdfU/view?usp=sharing. One important thing I also messed up on was not setting a password for the default user "postgres" when downloading postgresql. I did this my calling "ALTER USER postgres PASSWORD 'myPassword';" in the postgresql command line. Also make sure that you use systemctl restart postgresql after any changes are made to postgresql in the postgresql command line.
QUESTION
I recently enabled IAP in GKE cluster.
- Cluster Version: 1.15.11-gke.11
I followed the instructions here: https://cloud.google.com/iap/docs/enabling-kubernetes-howto
Service config is as follows:
...ANSWER
Answered 2020-May-15 at 09:33JWT token exp
property seems to have an expired date (7th May 1:01) and your post was from (7th May 3:53) have you tried regenerating it?
[EDIT: I know it should be a comment. Posted as answer because of low rep]
QUESTION
I am using Netbeans 11 to deploy a WAR file. When using RUN, the IDE starts Tomcat, which shows the startup message:
...ANSWER
Answered 2020-Jan-15 at 21:40I think the problem comes from a computer with two network interfaces. Somehow, Netbeans (most likely, unless Tomcat has something to do) is wrongly managing the situation, and it is unable to detect that Tomcat started.
I don't really know how to solve it, but I disconnected the second interface and it seems to work. It is very annoying and inconvenient, but it is a valid workaround.
I discovered this because sudo
was really slow, and I found that there is an issue where sudo gets very slow on machines with two or more network interfaces... Unrelated, but ways to solve it: here (echo "Set probe_interfaces false" | sudo tee -a /etc/sudo.conf
)
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install es-howto
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page