求Tomcat的配置。去掉8080也能访问项目。

我做了一个项目,是放在a文件下的,登录页面是login.jsp,而登录请求是login.do。要访问这个项目,就要写localhost:8080/a/login.do,才能访问到这个项目,可以不可以在Tomcat中的什么文件中配置一下,我输入localhost/1,就能直接访问这个项目。意思就是我在地址栏中填写localhost/1 就相当于是输入了localhost:8080/a/login.do这个请求。

改成80,就不用输入端口号了,因为tcp/ip协议默认端口号80,所以只需要监听80端口就好了,不输入端口号默认就是80

server.xml 中 将Connector 的port="8080" 改成port="80"

server.xml 中 端口号8080的地方改为80

端口号隐藏他们都说了
至于输入1 能 自动转到 /a/login.do
这个我觉得不妥 至少也得 /项目名/1 把 不然都不知道是哪个项目
这些是可以通过拦截器配置的

install and use apache.

 <VirtualHost *:80>
        ServerName localhost
        ProxyPass /1 ajp://localhost:8080/a/login.do
        SetEnv HTTPS OFF
</VirtualHost>

一般都是用nginx做反向代理

将tomcat的访问端口号由8080修改为80即可。