Erro Tomcat Eclipse?

Este é meu primeiro projeto em java com eclipse, estou com este problema e minha aplicação não roda, alguém saberia por onde devo começar?

dez 17, 2019 11:51:07 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:Farmacia’ did not find a matching property.
dez 17, 2019 11:51:07 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:Famacia’ did not find a matching property.
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server version: Apache Tomcat/7.0.69
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server built: Apr 11 2016 07:57:09 UTC
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server number: 7.0.69.0
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Name: Windows 10
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Version: 10.0
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Architecture: amd64
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Java Home: C:\Program Files\Java\jre1.8.0_231
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Version: 1.8.0_231-b11
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Vendor: Oracle Corporation
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_BASE: C:\Sistema Farmacia\Workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_HOME: C:\Sistema Farmacia\Server\apache-tomcat-7.0.69
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.base=C:\Sistema Farmacia\Workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.home=C:\Sistema Farmacia\Server\apache-tomcat-7.0.69
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dwtp.deploy=C:\Sistema Farmacia\Workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=C:\Sistema Farmacia\Server\apache-tomcat-7.0.69\endorsed
dez 17, 2019 11:51:07 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dfile.encoding=Cp1252
dez 17, 2019 11:51:07 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.8.0_231\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath\C:\Program Files\Java\jdk1.8.0_221\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Users\holan\AppData\Local\Programs\Python\Python37\Scripts;C:\Users\holan\AppData\Local\Programs\Python\Python37;C:\Users\holan\AppData\Local\Microsoft\WindowsApps;C:\Users\holan\AppData\Roaming\npm;C:\Program Files\Java\jdk1.8.0_221\bin;;C:\eclipse;;.
dez 17, 2019 11:51:08 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“http-bio-8085”]
dez 17, 2019 11:51:08 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“ajp-bio-8019”]
dez 17, 2019 11:51:08 AM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 1975 ms
dez 17, 2019 11:51:08 AM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
dez 17, 2019 11:51:08 AM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/7.0.69
dez 17, 2019 11:51:09 AM org.apache.catalina.util.SessionIdGeneratorBase > createSecureRandom
INFORMAÇÕES: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [903] milliseconds.
dez 17, 2019 11:51:10 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Marking servlet Faces Servlet as unavailable
dez 17, 2019 11:51:10 AM org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: Servlet [Faces Servlet] in web application [/Famacia] threw load() exception
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1858)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:504)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:486)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:113)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1146)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1085)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5318)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5610)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

dez 17, 2019 11:51:13 AM org.apache.catalina.startup.TldConfig execute
INFORMAÇÕES: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
dez 17, 2019 11:51:13 AM com.sun.faces.config.ConfigureListener contextInitialized
INFORMAÇÕES: Inicializando Mojarra 2.2.9 (-SNAPSHOT 20141218-0939 https://svn.java.net/svn/mojarra~svn/tags/2.2.9@14083) para o contexto ‘/Farmacia’
dez 17, 2019 11:51:14 AM com.sun.faces.spi.InjectionProviderFactory createInstance
INFORMAÇÕES: JSF1048: Anotações PostConstruct/PreDestroy presentes. Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
dez 17, 2019 11:51:16 AM org.primefaces.webapp.PostConstructApplicationEventListener processEvent
INFORMAÇÕES: Running on PrimeFaces 4.0
dez 17, 2019 11:51:16 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“http-bio-8085”]
dez 17, 2019 11:51:16 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“ajp-bio-8019”]
dez 17, 2019 11:51:16 AM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 8585 ms

Não sei se ajuda, mas esse é meu web.xml

<?xml version="1.0" encoding="UTF-8"?> Famacia index.html index.htm index.jsp default.html default.htm default.jsp Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet /faces/*

Deve estar faltando algum jar no classpath da aplicação. Pois a JVM não conseguiu encontrar essa classe do JSF.